close
Fragment的生命週期是依附在Activity上的
其狀態就和activity綁定了, resume時可以互動
onPause時是在背景, onStop則是看不見時
所以反而是知道內部Callback methods使用時機比較重要
onAttach() : 一開始就被呼叫, 在Fragment被Activity被綁定時, 會回傳Activity, 此時可以綁定activity
onCreate() : 當Fragment被建立或是重建時, 在onAttach()後被呼叫, 可以設定一些不需要activity的初始化
onCreateView() : onCreate()後呼叫, 用來回傳Fragment綁定的layout
onViewCreated() : onCreateView後執行, 通常可以在這邊執行findviewbyId
onActivityCreated() : 當Activity創建完後會執行, 這時候可以安全的尋找activity上的元件
onDetach() : 當Fragment與Activity解除綁定後執行, 這邊可執行資源的回收
1. 官網https://developer.android.com/guide/components/fragments.html
2. 參考網頁https://guides.codepath.com/android/Creating-and-Using-Fragments
文章標籤
全站熱搜