Android生命周期测试

2014-11-24 02:33:49 · 作者: · 浏览: 2

Android生命周期测试,为了解决程序运行过程中自动黑屏,返回时程序崩溃的问题写了这个例子,研究不同操作情况下的生命周期。


为了解决这个问题,写了下面这个例子:


参考著名的生命周期图示:


State diagram for an Android Activity Lifecycle.


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


示例参考下载


具体下载目录在 /2013年资料/10月/13日/Android生命周期测试


相关阅读