Fragment生命週期中方法分析

2022-05-15 06:01:44 字數 612 閱讀 4442

fragment是相當常用的控制項,下面我以本人對其生命週期的方法的理解進行分析。

也是本人對知識點的乙個鞏固及梳理,有理解不對的地方,歡迎指正。

首先附一張android官網為我們提供的生命週期圖,以便分析!

onattach(): attach翻譯成中文是依附,貼上。即當fragment第一次被依附到activity中的時候呼叫。

oncreate(): 這個方法相信大家都不陌生,當fragment第一次被建立並初始化。

oncreateview(): fragment必寫的乙個方法,返回的view將作為檢視返回。

onactivitycreated(): 當fragment呼叫此方法時,說明view已經成功建立並依附到activity中。

onstart(): 在fragment可用。

onresume():在activity中可用。

onpause():此方法對應resume。

onshop():對應onstart。

ondestroy():對應oncreateview。

ondestroy():fragment銷毀。

ondetach():從activity中移除。

理解有偏差,望大家指正!

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...