【发布时间】:2012-08-15 17:43:28
【问题描述】:
我正在尝试调用此方法:
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 上进行了一些搜索,但没有看到任何有助于解决这个问题的信息。
谢谢
【问题讨论】:
-
我很困惑,你是要开始活动吗?或者您是否正在尝试传递数据?还是两者兼有?
-
我正在尝试将一个“活动”作为对象从 LayoutsActivity.java 的 onStart 事件传递给另一个方法,该方法将使用该活动来记录游戏的开始。希望这会有所帮助。
-
“我如何去实例化或引用 LayoutsActivity.java 中的活动以传递给 trackFunXStartActivity。” ——你不要那样做。您不会将活动传递给另一个活动。你想出了一个更好的系统,它适合 Android 活动模型中内置的松散耦合。
-
好吧,我正在尝试使用方法将活动传递给 src 文件。我传递给它的只是一种方法,而不是另一种活动。这有帮助吗?
-
您想在该方法中使用该活动引用做什么?
标签: android android-activity parameter-passing