2011-05-17 67 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