about 4 years ago
http://developer.android.com/guide/topics/fundamentals.html#actlife
- 執行 Running:程式在前景執行,相對應的畫面會出現在螢幕上。
- 暫停 Pause:當有其他程式已駕臨目前執行的程式之上,螢幕出現其他程式相對應的畫面,原本的程式並未被關閉,待命中,隨時可以呼叫他的畫面回來。
- 停止 Stop:當機動程式是停止狀態時,其他機動程式已駕臨其上,螢幕上展現的是其他機動程式相對應的顯示畫面,該機動程式對應的顯示畫面已完全看不見,它是在背景待命中,可以被呼叫再開始(onRestart),但是記憶體不足時,會被強至結束。
程式載入後狀態的改變 : onCreat -> onStart -> onResuem
承上 Intent 到另一Activity : onPause -> onCreate2 -> onStart2 -> onResume2 -> onStop
承上 Home 鍵 : onPause2 -> onStop2
承上回程式 : onRestart2 -> onStart2 -> onResume2
承上返回鍵 : onPause2 -> onRestart -> onStart -> onResume -> onStop2 -> onDestory2
承上 Home 鍵 : onPause -> onStop
承上回程式 : onRestart -> onStart -> onResume
承上返回鍵到首頁 : onPause -> onStop -> onDestory
void onCreate(Bundle saveInstancestate)
void onStart()
void onRestart()
void onResume()
void onPause()
void onStop()
void onDestroy()
finish()
onLowMemory()