Android代码已经写了一大堆了,但是对于生命周期基本上是迷迷糊糊的。直到前两天遇到一个问题,程序运行后,手机自动黑屏,当返回的时候,程序崩溃了。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://linux.linuxidc.com/用户名与密码都是www.linuxidc.com具体下载目录在 /2013年资料/10月/13日/Android生命周期测试下载方法见 http://www.linuxidc.com/Linux/2013-07/87684.htm相关阅读:Android的Activity生命周期 http://www.linuxidc.com/Linux/2013-09/90130.htmAndroid基础总结篇之一:Activity生命周期 http://www.linuxidc.com/Linux/2013-09/90129.htmAndroid Activity生命周期详解 http://www.linuxidc.com/Linux/2012-07/66184.htmAndroid Training - Activity生命周期的管理 http://www.linuxidc.com/Linux/2012-08/67362.htmAndroid入门:Activity生命周期 http://www.linuxidc.com/Linux/2012-07/65944.htmAndroid 横竖屏切换生命周期详解 http://www.linuxidc.com/Linux/2012-04/59008.htm更多Android相关信息见Android 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=11