onCreate():初次創建Activity時調用,之後將不會調用。
onStart():當Acticity變成用戶可見之前調用。
onResume():當Activity可以與用戶交互之前調用。也就是Actvity到底Activity活動棧頂端即將可見時 調用。
onPause():當系統調用其他Activity時調用,可以在這個方法中保存數據到持久化層。爲了防止系統 kill Activity回收內存,可以在這個方法中停止部分進程。關掉onResume()中打開的資源。
onStop():當Activity不可見時調用。
onDestroy():當Activity被銷燬時調用,如果Acitivty在運行過程中調用了finish(),系統將不會經 過其他生命過程,直接調用本方法。
onRestart():當處於onStop()狀態的Activity變爲可視時調用。