2013-11-25 81 views
0

我使用上下文从非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

不,如果你需要这个,那么你应该再次阅读http://d.android.com – Selvin

+0

不,你无法做到这一点,对不起。 API不提供解决方案。 – Sajmon

回答

2

你可以把doSomethingWithInstance()到你的活动,并从onCreate()onStart()调用它。无论需要什么数据,您的活动都可以从全局Application对象中获取它们。

+0

这就是我最终做的,谢谢。 –