Fragment的生命週期

2021-07-25 20:53:56 字數 564 閱讀 8761

**focus100 面試專題之一fragment的生命週期

面試的時候,如果被面試官問到fragment的生命週期,想必大家直接脫口而出:oncreate()oncreateview()onactivitycreated()on……,然後就沒有然後了。學習生命週期不是為了應付面試,背個執行順序就完了,要理解每個方法的含義,而它們的真正含義,只有通過不斷做實驗,把每種情況都實驗一遍才能得出答案,過程是漫長又繁瑣的。下面的結果就是博主不斷實驗的結果,當然大家不要看完就完了,要自已去實驗,親身去體會,別人的東西並不是自已的東西,我的答案不一定就是完全正確的,大家要清楚這一點,同時如有錯誤望大家批評指正。

fragment每個生命週期方法的意義、作用(注意紅色的不是生命週期方法):

fragment生命週期執行流程(注意紅色的不是生命週期方法):

橫豎屏切換:與fragment被**又重新建立一樣。

Fragment生命週期

onattach 當碎片依附活動的時候被呼叫 oncreate 活動被建立 oncreateview 為碎片建立view,載入布局時呼叫 onactivitycreated 確保view已經被建立完畢時呼叫 onstart 活動被開啟,由不可見變為可見 onresume 活動已經準備好和使用者進行互...

Fragment生命週期

與activity類似,碎片有自己的生命週期。當碎片被建立時,會經歷 onattach oncreate oncreateview onactivitycreated 當碎片變得可見時,會經歷 onstart onresume 當碎片進入後台模式時,會經歷 onpause onstop 當碎片被銷毀...

理解Fragment生命週期

主要看兩張圖,和跑 一,fragment的生命周 二,與activity生命週期的對比 場景演示 切換到該fragment 螢幕滅掉 螢幕解鎖 切換回本身的fragment 回到桌面 回到應用 退出應用 1.當乙個fragment被建立的時候,它會經歷以下狀態.onattach oncreate o...