2011-05-17 65 views
0

我已经阅读了Activity restart on rotation Android这个问题。但它并没有真正帮助我。使用相同的ObjectReference重新启动Android活动

我有两个活动。第二个从Async_Task获得更新,该Async_Task包含一些我不能重启的线程。 我得到的问题是,旋转我的设备强制一个活动 - 重新启动,这意味着我失去了我的参考Async_Task。 有没有可能将Objektreferences从一个活动传递给另一个活动?

感谢您的帮助!

回答

0
+0

谢谢!我认为Link会这样做!但我如何传递一个对象与运行线程与静态引用?也许我不明白,但此刻无所谓:) – hammer 2011-05-17 22:48:17

+0

我更喜欢静态方法。所以,在你的Activity类中做静态MyActivity ACTIVE_INSTANCE;然后onCreate()做ACTIVE_INSTANCE = this和onDestroy做ACTIVE_INSTANCE = null。然后在异步任务完成后执行ACTIVE_INSTANCE.someMethod()。这应该跨活动重新启动。 – 2011-05-17 22:57:15