Android開發(fā)之Activity的生命周期淺析
在Android開發(fā)中Activity的生命周期是非常重要的一個知識點,這七種狀態(tài)在app開發(fā)中起到了至關(guān)重要的作用。很簡單的一個小例子讓你了解Activity的應(yīng)用
代碼非常簡單:
啟動這個簡單的demo,我們發(fā)現(xiàn)先后執(zhí)行了onCreate,onStart,onResume方法(如下圖),這也讓我們明白了為什么我們常常把布局文件的請求放在onCreate中,因為他第一個調(diào)用,會被最先請求。當(dāng)然了放在onStart或者放在onResume也是可以的,也同樣會被調(diào)用,但是如果是初始化放在onCreat中,布局文件放在onResume中,程序會崩潰,因為請求晚了一點
當(dāng)我們在App中按下HOME鍵時,程序分別執(zhí)行了onPause,onStop方法(如下圖),先掛起,在停止
再次返回到界面,又先后執(zhí)行了onRestart,onStart,onReause三個方法 ,在APP中,這幾個方法適合寫刷新…….再次回到該頁面刷新數(shù)據(jù)
點擊返回鍵退出程序執(zhí)行了onPause,onStop,onDestroy三個方法,銷毀App…..
- 上一篇:iOSNSUserDefaults詳解存取清空數(shù)據(jù) 2016/12/8
- 下一篇:拍紅包app正式上線(IOS/android) 2016/8/10