fragment的lifecycle與activity類似,但多了幾個專屬於fragment的
觀察fragment啟動時的lifecycle
再來切換到其它fragment,觀察原本TitleFragment
再切回原本的fragment
因為fragment仍在此activity中,所以開始的onAttach()與onCreate()就不再呼叫了
將從onCreateView()開始不清楚這裡是否就是fragment不同於activity,要把define跟inflate layout分開在onCreate()和onCreateView()
觀察按home鍵與最近程式返回,fragment的lifecycle模式都與activity一樣
進background都是onPause() onStop()
回foreground都是onStart() onResume()
另外同時加上activity的log,同時觀察二者
開啟時
切換別的fragment時
換原本fragment時
按home讓app進background時
叫回foreground時
參考