最好是儲存在生命週期的onStart函式中進行。題上說是儲存,目的是儲存,那麼就是有一個需要想清楚的問題,使用者用cancle退出程式的時候需不需要儲存:1、需要儲存 此時用 A或者onStop(),onDistory()都可以。2、不需要儲存 cancle退出不需要儲存,那是儲存什麼東西呢,不儲存使用者主動退出,而儲存當本程式在後臺被系統所殺掉的程式的狀態,系統殺死程式會呼叫onSaveInstanceState(Bundle)進行資料儲存,這裡儲存的資料會出現在在程式下一次onStart(Bundle)這個Bundle中,onStart時可以將Bundle中資料取出。第二種情況蠻好理解的,主動退出的程式,使用者下一次開啟的時候,希望是新開始的,而不是停留在上次使用的狀態,而按沒有主動退出的,使用者就會希望是使用時最後見到的樣子,為什麼不是onPause呢,因為onPause後,程式執行在後臺,其中某些資源或狀態任然在改變中(可能),於是答案就是選的D,回答這個問題的時候,不要只關心答案,因為沒有需求,所有的選項都或許是可行的。
可以使用系統自帶的透明樣式清單檔案裡設定:android:theme="@android:style/Theme.Translucent">
最好是儲存在生命週期的onStart函式中進行。題上說是儲存,目的是儲存,那麼就是有一個需要想清楚的問題,使用者用cancle退出程式的時候需不需要儲存:1、需要儲存 此時用 A或者onStop(),onDistory()都可以。2、不需要儲存 cancle退出不需要儲存,那是儲存什麼東西呢,不儲存使用者主動退出,而儲存當本程式在後臺被系統所殺掉的程式的狀態,系統殺死程式會呼叫onSaveInstanceState(Bundle)進行資料儲存,這裡儲存的資料會出現在在程式下一次onStart(Bundle)這個Bundle中,onStart時可以將Bundle中資料取出。第二種情況蠻好理解的,主動退出的程式,使用者下一次開啟的時候,希望是新開始的,而不是停留在上次使用的狀態,而按沒有主動退出的,使用者就會希望是使用時最後見到的樣子,為什麼不是onPause呢,因為onPause後,程式執行在後臺,其中某些資源或狀態任然在改變中(可能),於是答案就是選的D,回答這個問題的時候,不要只關心答案,因為沒有需求,所有的選項都或許是可行的。