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