Fragment不能單獨(dú)存在必須依附Activity
onAttach();1作用fragment已經(jīng)關(guān)聯(lián)了一個(gè)activity,此時(shí)activity已經(jīng)被傳入了,可以通過getActivity()方法來獲取activity。
onCreate();2系統(tǒng)創(chuàng)建Fragment的時(shí)候被調(diào)用
onCreatView();3設(shè)置Fragment的布局
onActivityCreate();4當(dāng)activity的onCreate執(zhí)行完后調(diào)用
onStart();5和activity的OnStart是一致的,啟動(dòng)時(shí)回調(diào)
onResume();6 和activity的OnResumne是一致的,激活Fragment,進(jìn)入前臺(tái)焦點(diǎn)可獲取
onPause();和activity一致,失去焦點(diǎn)仍可見但不能操作
onStop();和activity一致,都不可見
onDestoryView();Fragment中的布局被移除時(shí)調(diào)用,F(xiàn)ragment關(guān)聯(lián)的UI布局被銷毀,清除所有跟視圖相關(guān)的資源,但Fragment并未銷毀,且為脫離activity
onDestory(); Fragment對(duì)象被銷毀
onDetach(); 解除和activity的關(guān)系,脫離activity。
新建一個(gè)fragment時(shí)的與其依附的Activity的生命周期關(guān)系為activity的onCreate ,接著是fragment 的onAttach,然后依次為Fragment的onCreate,OnCreateView,onActivityCreate,OnStart,然后是activity的OnStart,OnResume,接著是Fragment的OnResume
Fragment的生命周期
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- Fragment是什么 說了半天的Fragment,也看到這么多次Fragment這個(gè)名詞出現(xiàn),那么Fragmen...
- Fragment的產(chǎn)生 Android 在 Android 3.0(API 級(jí)別 11)中引入了片段,主要是為了給...
- 一、問題描述 在使用ViewPager時(shí),Google親爹為我們提供了多種PagerAdapter。其中,與Fra...
- 一. Activity的生命周期 下面先上Activity的生命周期圖: 1.Activity生命周期方法: (1...
- 同Activity的生命周期一樣,F(xiàn)ragment也同樣擁有自己的生命周期,而且Fragment的生命周期與Act...