Fragment生命周期介紹

(1) onAttach():與Activity進(jìn)行一個綁定

(2) onCreate():創(chuàng)建Fragment時的回調(diào)

(3) onCreateView:創(chuàng)建、繪制Fragment的View時回調(diào)該方法

(4) onActivityCreated:當(dāng)Fragment所在的Activity被完全創(chuàng)建時回調(diào)該方法

(5) onStart():調(diào)用該方法時Fragment可見,但不可與用戶進(jìn)行交互

(6) onResume():調(diào)用該方法時Fragment可見也可與用戶交互

(7) onPause():Fragment失去焦點,不可與用戶交互

(8) onStop():Fragment停止,失去焦點、不可與用戶交互、不可見

(9) onDestroyView():銷毀Fragment視圖,但未與Activity解除綁定

(10) onDestroy():銷毀Fragment時的調(diào)用

(11) onDetach():與Activity解除綁定

2.執(zhí)行流程

(1) Fragment創(chuàng)建:onAttach() --- onCreate() --- onStart() --- onResume()

(2) Fragment銷毀:onPause() --- onStop() --- onDestroyView() --- onDestroy() --- onDetach()

(3) 按下Home鍵/鎖屏:onPause() --- onStop()

(4) 從桌面回到Fragment/解鎖:onStart() --- onResume()

(5) 切換到其他Fragment A-B:A執(zhí)行的生命周期onPause() --- onStop() --- onDestroy() ,B執(zhí)行的生命周期:onCreateView() --- onActivityCreated() --- onStart() ---onResume()

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容