0

我正在尝试调用此方法:

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

我试图在我的 LayoutsActivity.java 中使用此代码来调用它:

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

但我不确定如何创建或引用可以传递给 trackFunXStartActivity(Activity a) 的 Activity。我认为我不能将 LayoutsActivity 作为 Activity 传递。

如何实例化或引用 LayoutsActivity.java 中的活动以传递给 trackFunXStartActivity。

我是一名 Android 新手,在 StackOverflow 上进行了一些搜索,但没有看到任何可以帮助解决这个问题的东西。

谢谢

4

1 回答 1

0

为 LayoutsActivity 获取静态上下文,例如

static Context context;

并在 oncreate 方法中使用

context = LayoutsActivity.this 

最后你可以在你需要的类中使用这个上下文

于 2012-08-15T17:48:31.547 回答