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