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://download.csdn.net/detail/testingba/5203943

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章