- onCreate()
當activity第一次被創建時調用 - onRestart()
當activity處於停止狀態,再次被運行時調用 - onStart()
當activity完全顯示出來,處於可見狀態時調用
onStart() 可見但是沒有出現在前臺,無法和用戶交互 - onResume()
當activity得到焦點時,此時activity處於棧頂,並且可以接受用戶的輸入 - onPause()
當activity被部分遮擋或完全遮檔時調用 - onStop()
當activity被完全遮擋時調用 - onDestroy()
當activity調用finish()方法,或系統內存資源緊張時被調用
onStart和onResume/onPause和onStop有什麼實質不同
onStart和onStop是從Activity是否可見
onResume和onPause是從Activity是否位於前臺