歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> Android生命周期測試

Android生命周期測試

日期:2017/3/1 9:52:13   编辑:Linux編程

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

Copyright © Linux教程網 All Rights Reserved