获取已启动活动的实例

时间:2013-11-25 11:07:59

标签: android android-activity

我使用上下文从非Activity类启动一个Activity。活动开始很好,但我在启动后立即需要它的实例。该实例有什么方法吗?

这是我的代码:

Intent intent = new Intent(MyApp.getAppContext(), MyActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
MyApp.getAppContext().startActivity(intent);

Activity a = ???
doSomethingWithInstace(a);

1 个答案:

答案 0 :(得分:2)

您可以将doSomethingWithInstance()添加到您的活动中,然后通过onCreate()onStart()进行调用。无论需要什么数据,您的Activity都可以从全局Application对象中获取它们。