0

私はこのメソッドを呼び出そうとしています:

   public static void trackFunXStartActivity(Activity a)
{
    s.startFunXActivity(a);
}

LayoutsActivity.javaの次のコードを使用して呼び出しようとしています。

public void onStart() {
    TrackFunX.trackFunXStartActivity(LayoutsActivity);
}

しかし、trackFunXStartActivity(Activity a)に渡すことができるアクティビティを作成または参照する方法がわかりません。LayoutsActivityをアクティビティとして渡すことはできないと思います。

LayoutsActivity.javaのアクティビティをインスタンス化または参照して、trackFunXStartActivityに渡すにはどうすればよいですか。

私はAndroidの初心者で、StackOverflowでいくつか検索を行いましたが、この質問に役立つものは何も見つかりませんでした。

ありがとう

4

1 に答える 1

0

のような LayoutsActivity の静的コンテキストを取得します

static Context context;

そしてoncreateメソッドで使用

context = LayoutsActivity.this 

最後に、必要なクラスでこのコンテキストを使用できます

于 2012-08-15T17:48:31.547 に答える