8、requestCode 和resultCode+9、activity的生命週期+10、activity生命週期的三大分類

8、requestCode 和resultCode(結合上個案例看)

  • requestCode

請求碼 ,如果當前界面有多個請求出去,那麼這個時候就可以使用requestCode去判定到底是誰返回了數據

  • resultCode

結果碼 : 如果下一個界面有各種類型的數據返回,那麼可以使用resultCode去區分到底返回的是什麼類型的數據。

9、activity的生命週期

  • 生命週期

一類事物從出生到死亡經過的時間。

  • 生命週期方法

對象從創建到銷燬的時候調用的方法

  • onCreate - onDestory

創建和銷燬 : 一般用來做數據的存儲以及回顯。

  • onStart - onStop

可見與不可見 : 視頻的暫停與繼續播放

  • onResumt - onPause

獲取焦點和失去焦點: 遊戲的暫停。

10、activity生命週期的三大分類

這裏寫圖片描述
這裏寫圖片描述

  • entire lifetime – 完整生命週期

onCreate【創建】 – onStart【可見】 – onResume【獲取到焦點】 – onPause【失去焦點】 – onStop【不可見】 — onDestroy【銷燬】

  • visible lifetime — 可視的生命週期

onStart – onResumt – onPause – onStop

  • foreground lifetime – 前臺生命週期

onResume – onPause

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章