android生命周期测试
16lz
2021-01-26
说来惭愧,android代码已经写了一大堆了,但是对于生命周期基本上是迷迷糊糊的。直到前两天遇到一个问题,程序运行后,手机自动黑屏,当返回的时候,程序崩溃了。为了解决这个问题,写了下面这个例子:
参考著名的生命周期图示:
lifecycle.png
测试结果如下:
//切换为其他任务:onPause,onStop
//切换回来:onRestart,onStart,onResume
//自动黑屏:onPause
//按下激活屏幕键:onResume
//人工按下电源键黑屏:onPause
//人工按下电源键取消黑屏:onResume
//切换为其他任务:onPause,onStop
//期间自动黑屏:none
//按下激活屏幕键:none
//切换回来:onRestart,onStart,onResume
//保持界面,拨叫电话:onPause,onStop
//接听完挂掉,返回界面:onRestart,onStart,onResume
//界面上按下back:onPause,onStop,onDestroy
//启动程序:onCreate,onStart,onResume
示例参考:
http://download.csdn.net/detail/testingba/5203943
更多相关文章
- Android界面设计基本知识
- Android(安卓)activity之间的跳转和传参
- android 界面传值
- Android应用中动态更改主题的实现
- Fragment(二)-----分析执行的过程篇
- Android为ViewPager增加切换动画——使用属性动画
- [置顶] android 实现发送彩信方法 (MMS),非调用系统彩信界面
- 【安卓项目】—— 口算测试APP(教程源自B站)
- Android(安卓)Fragment实现按钮间的切换