安卓用任务(Task)管理活动(Activity)
任务是放在栈内活动的集合
默认情况下:
- 启动活动–>入栈
- 按下back或调用finish()–>出栈
四大活动状态:
状态 | 活动位置 | 备注 |
---|
运行状态 | 位于栈顶 | 可见 |
暂停状态 | 不在栈顶 | 仍可见,如栈顶活动没全屏,下面活动就处于暂停状态 |
停止状态 | 不在栈顶 | 完全不可见 |
销毁状态 | 已经从栈顶弹出 | 完全不可见 |
三大生存期:
定义:若生存期位于a到b之间,即a开始后,b结束前,记作(a,b)。
生存期 | 对应方法 | 对应状态 |
---|
完整生存期 | (1,6) | 运行,暂停,停止状态 |
可见生存期 | (2,5) | 运行,暂停状态 |
前台生存期 | (3,4) | 运行状态 |
