Activity 是Android 四大組件之首也是開發中最常見到,有關Activity 的生命週期可以大致分為七個部分
onCreate: Activity 正在被創建的時候會呼叫的方法,通常會在這方法中去做加載畫面UI的工作。
onStart: Activity 正在被啟動使用者還不能看到畫面的狀態。
onResume: Activity 已經可被使用者看見的狀態。
onPause: Activity 正在停止使用者還是可以看到畫面狀態,可以在這動作中做一點資料儲存動作但是不能太耗時間不然會影響下一個Activity的呈現 。
onStop: Activity 已經即將停止使用者已經看不到畫面。
onDestory: Activity 正在被銷毀,通常會做資源釋放比較大量的工作。
onRestart: Activity正在重新被啟動,當Activity從不可見轉變為可以看到的時候會呼叫這個方法。