我有2個活動Activity1和Activity2。Android - Activity and startActvity
我從Activity1導航到Activity2(Call startActivity),當我點擊它時會啓動一個全新的Activity1。
有沒有辦法讓Activity1保持活躍狀態以保持其狀態?
我有2個活動Activity1和Activity2。Android - Activity and startActvity
我從Activity1導航到Activity2(Call startActivity),當我點擊它時會啓動一個全新的Activity1。
有沒有辦法讓Activity1保持活躍狀態以保持其狀態?
當您從一個活動做一個startActivity(),安卓暫停當前的活動,並把它的背景。那一刻,當前活動的onPause()方法被調用。
另外,如果你想保存當前狀態,你也可以重寫onSavedInstanceState()方法。
查看一些這些參考資料以及Android生命週期。
http://developer.android.com/reference/android/app/Activity.html http://developer.android.com/guide/topics/fundamentals/tasks-and-back-stack.html
當然有辦法。 每次新活動開始時,先前的活動都會停止,但系統會將活動保留在堆棧中(「後退堆棧」)。
http://developer.android.com/guide/topics/fundamentals/tasks-and-back-stack.html
,謝謝,我知道我可以覆蓋onSavedInstanceState,但我該怎麼做這裏面方法?只叫超級? – aryaxt 2011-06-09 16:13:14