需要实例化Android活动以传递给另一个方法

时间:2012-08-15 17:43:28

标签: android android-activity parameter-passing

我想调用这个方法:

   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上进行了一些搜索,但没有看到任何可以帮助解决这些问题。

由于

1 个答案:

答案 0 :(得分:0)

为LayoutsActivity采用静态上下文,如

static Context context;

并在oncreate方法中使用

context = LayoutsActivity.this 

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