【Android】Activity的生命周期
这是我Android的第一篇文章。
必须要从最简单但最基础的地方写起。
- 先看生命周期图:
- 活动栈(task stack):Android是使用task来管理Activity的,一个任务就是一组存放在栈里的Activity的集合。
运行 | 暂停 | 停止 | 销毁 | |
栈顶 | √ | |||
可见 | √ | √ | ||
栈中 | √ | √ | √ |
下面就是具体Activity的生命周期变动:
- Firstactivity 由Intent跳转到 SecondActivity:下图是两个activity的生命周期变化。
- 现在界面呈现SecondActivity,点击返回键后,再次点击返回键后:
- 下图是 进入FirstActivity后,应用切到后台,再次返回界面:
- 下图是进入到FirstActivity,手机锁屏又亮屏: