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

 

 

 

 

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