Android_Fragment_Fragment详解
Fragment的生命周期
(1).生命周期路線圖
生命狀態
周期過程
foreground lifetime
onResume(A)
onResume(F)
onPause(F)
onPause(A)
![]()
visible lifetime
onCreateView(F)
onActivityCreated(F)
onStart(A)
onStart(F)
onResume(A)
onResume(F)
onPause(F)
onPause(A)
onStop(F)
onStop(A)
onDestroyView(F)
entire lifetime
完整的生命周期
(2).生命周期回掉函數概述
方法 描述 onAttach(Activity) 當前Fragment與Activity關聯,調用!
onCreate() 完成fragment的初始化創建
onCreateView() 創建并返回與當前fragment相關聯的層次視圖view
onActivityCreated() 主activity的onCreate()執行完后,該方法才執行
onStart() fragment可見,當主activity處于started狀態后執行
onResume() fragment能與用戶交互,當主activity處于resumed狀態后執行
onPause() fragment不在與用戶交互,可能在主activity將要處于paused前執行,可能該fragment被修改
onStop() fragment不在可見,可能在主activity將要處于stopped前執行,可能該fragment被修改
onDestroyView() 允許該fragment清理視圖相關資源
onDestroy() 清理掉視圖state信息
onDetach() 該fragment不在于activity關聯