我正在使用onSaveInstanceState()
來存儲ArrayList
成員變量並將其恢復到主活動的onCreate()
方法中。這適用於大多數情況下,如旋轉屏幕等,但如果我打開一個新的活動,並使用'向上'按鈕(而不是後退按鈕)導航回主屏幕,似乎創建一個新的主要活動,而不通過狀態包在onCreate()
。使用「向上」按鈕在Android中恢復狀態
我已經確認,當按下向上按鈕時,onDestroy()
方法被稱爲主要活動的原始實例,這對我來說沒有意義,因爲我希望它恢復現有活動,就好像我已經按下後退按鈕而不是創建一個新的。
有沒有一種方法可以強制新活動來恢復舊活動或恢復現有活動?
謝謝,我有一個籃球事故這篇文章後,然後忘了,直到我開始重新站上今日項目! :S – archangel 2013-05-09 09:18:18