1 前言
關于Fragment的文章有很多,這里簡單復習一下。
官方版構建靈活的 UI
2 Fragment的生命周期
Fragment生命周期圖
Fragment與Activity生命周期對比圖
onAttach():和宿主Activity建立關聯時調用
onCreate():創建時調用
onCreateView():加載Fragment的布局時調用
onActivityCreated():宿主Activity創建完畢時調用
onStart():可見時調用
onResume():獲取焦點時用
onPause():失去焦點時調用
onStop():不可見時調用
onDestoryView():移除Fragment的布局時調用
onDestory():銷毀時調用
onDetach():與宿主Activity解除關聯時調用
3 Fragment狀態保存
【譯】靠譜的保存/恢復Activity和Fragment的狀態的最佳實踐