我想调用这个方法:
public static void trackFunXStartActivity(Activity a)
{
s.startFunXActivity(a);
}
我正在尝试使用LayoutsActivity.java中的代码调用它:
public void onStart() {
TrackFunX.trackFunXStartActivity(LayoutsActivity);
}
但我不确定如何创建或引用我可以传递给trackFunXStartActivity的Activity(Activity a)。我认为我不能将LayoutsActivity作为活动传递。
如何在LayoutsActivity.java中实例化或引用活动以传递给trackFunXStartActivity。
我是Android新手并且已经在StackOverflow上进行了一些搜索,但没有看到任何可以帮助解决这些问题。
由于
答案 0 :(得分:0)
为LayoutsActivity采用静态上下文,如
static Context context;
并在oncreate方法中使用
context = LayoutsActivity.this
最后你可以在你需要的类中使用这个上下文