Activity的生命週期

  • 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是否位於前臺

發佈了41 篇原創文章 · 獲贊 1 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章