假設我的應用程序P的當前任務堆棧包含活動:A B.以某種意圖i開始B。將android:alwaysRetainTaskState標誌保存活動意圖?
A用android:alwaysRetainTaskState標誌定義。
然後用戶切換到其他應用程序,一段時間後P的進程被OS殺死。
然後用戶從主屏幕開始P.由於A具有android:alwaysRetainTaskState標誌,堆棧將被還原爲A B,並且B可見。我的理解是,只有B.onCreate()會被調用,並且A.onCreate()不會被調用。我對嗎?
此外,此刻,B仍然有意圖嗎?也就是說,當B調用getIntent()時,getIntent()會返回null還是一個intent對象,我呢?
謝謝!
你應該接受你的問題給出的答案。 – 2013-03-21 11:06:45