文章目录
我们通过实现一个智力问答APP,来学习Android 中 Activity 的生命周期,效果如下图,本项目代码在github中,clone 后即可在 Android Studio 中运行:
手机都有屏幕旋转功能, 目前,当我们正在回答第x题时,旋转手机后,又回到第一道题了, 这其实是和 Activity 的生命周期有关的,我们借此研究一下 Activity 的声明周期。这次我们的目标就实现一个适配横竖屏的APP,如下图所示:
3.1 Activity状态和生命周期回调
Android 的各状态切换图,如下所示:
各状态特性如下
- Nonexistent:表示某个 activity 还
没启动或已销毁
(例