2012-08-22 45 views
0

這裏是場景:我如何獲得重新啓動但不能重新創建的活動?

我有兩個活動。讓我們將它們命名爲Activity AActivity B

Activity A已開放。現在,當我打開Activity B時,由於onStop()方法被調用,因此Activity A已關閉。

現在,當我翻轉到Activity A時,將調用onCreate()方法,但我希望調用onRestart()方法。我該怎麼做呢?

+0

你如何回到活動A? – Gogu

回答

1

媽打我,但在這裏不用反正

按照Activity LifecycleonCreate()又被稱爲如果活動是從內存中刪除,因爲該操作系統被視爲另一個應用程序需要內存。在這種情況下,您無法確保始終爲您的活動調用onRestart()

就像已經指出它是否符合你的需求,你必須找到利用其他生命週期方法,如onStart()onResume

0

實現你的目標,以不同的方式我不知道,我所要做的是更新服務啓動我第一次打開ActivityA(主要活動)並停止ActivityA(而不是從ActivityB返回回)退出時,

我放在「啓動密碼」在onCreate()savedInstanceStatenull和「停止代碼「在onDestroy() if isFinishing()爲真

相關問題