從幾個例項來記憶Activity的生命週期
關於Activity的生命週期,有一張圖可以很直觀的表示出來,如下
但是對於具體的應用場景,並不明確,所以通過一下幾個例項來說明Activity的生命週期方法,假設有兩個Activity為A和B。
1.A啟動跳轉到B,B返回A。
控制檯列印結果
進入A
A=====onCreate()
A=====onStart()
A=====onResume()
A跳轉到B
A=====onPause()
B=====onCreate()
B=====onStart()
B=====onResume()
A=====onStop()
B返回A
B=====onPause()
A=====onStart()
A=====onResume()
B=====onStop()
B=====onDestroy()
2.A啟動,App進入後臺,App返回前臺
控制檯列印結果
進入A
A=====onCreate()
A=====onStart()
A=====onResume()
app進入後臺
A=====onPause()
A=====onStop()
app返回前臺
A=====onStart()
A=====onResume()
3.A啟動,直接再A殺死App
進入A
A=====onCreate()
A=====onStart()
A=====onResume()
再A殺死App
直接死亡
4.A啟動,在A中顯示彈窗,關閉彈窗
進入A
A=====onCreate()
A=====onStart()
A=====onResume()
顯示彈窗(透明)
A的生命週期無變化
關閉彈窗(透明)
A的生命週期無變化
相關文章
- Activity生命週期
- View生命週期與Activity生命週期的關係View
- Activity生命週期onDestroy
- Vue例項及生命週期Vue
- vue例項以及生命週期Vue
- [Android]Activity的生命週期Android
- activity的生命週期(總結)
- View和Activity的生命週期View
- Vue例項的生命週期鉤子Vue
- Android Activity生命週期Android
- Activity生命週期總結
- Activity生命週期與啟動模式筆記模式筆記
- Activity 知識梳理(1) Activity生命週期
- 關於activity的生命週期1
- activity生命週期的onPause和onStop
- 記憶體頁生命週期下降記憶體
- 深入學習Activity生命週期
- Activity簡介及生命週期
- Android學習筆記04——Activity的生命週期Android筆記
- Activity的生命週期和啟動模式模式
- Activity生命週期與啟動模式模式
- Android 元件系列-----Activity生命週期Android元件
- Activity生命週期深入理解2
- Android Activity生命週期詳解Android
- Android四大元件——Activity——Activity的生命週期Android元件
- Android Activity生命週期的一點感悟Android
- 多Activity切換的生命週期問題
- 初識Android之Activity的生命週期Android
- Activity橫豎屏切換生命週期
- Android全面解析之Activity生命週期Android
- 喜聞樂見之Activity生命週期
- Activity A 跳轉到 Activity B,生命週期的執行過程
- 擼擼Android的羊毛(二)----Activity生命週期Android
- Android 之 Activity 生命週期的淺析(二)Android
- Activity的生命週期和啟動模式詳解模式
- 文章之間的基本總結:Activity生命週期
- 從零開始學 Web 之 Vue.js(三)Vue例項的生命週期WebVue.js
- Activity 生命週期,如何一手掌控