activity執行中會經過不同的狀態,例如啟動、暫停等。以下就不同的狀態會觸發的事件紀錄一下
- onSaveInstanceState
當activity因為記憶體不足時被android停止時就會觸發(此時onDestroy也會被觸發),或是使用者切換activity等 activity停止時也會觸發,會儲存目前的狀態。 - onPause
離開該activity時、設定改變(screen orientation, language, input devices)被觸發,但是該actiity仍存在記憶體中,尚未被釋放記憶體空間。 - onResume
由pause的狀態回復到執行的狀態被觸發,也就是目前使用者互動的狀態。 - onCreate
activity第一次被執行時會被觸發。 - onStop
離開該activity時、設定改變(screen orientation, language, input devices)被觸發 - onDestroy
離開該activity時、設定改變(screen orientation, language, input devices)被觸
No comments:
Post a Comment