Fragment生命周期介绍
(1) onAttach():与Activity进行一个绑定
(2) onCreate():创建Fragment时的回调
(3) onCreateView:创建、绘制Fragment的View时回调该方法
(4) onActivityCreated:当Fragment所在的Activity被完全创建时回调该方法
(5) onStart():调用该方法时Fragment可见,但不可与用户进行交互
(6) onResume():调用该方法时Fragment可见也可与用户交互
(7) onPause():Fragment失去焦点,不可与用户交互
(8) onStop():Fragment停止,失去焦点、不可与用户交互、不可见
(9) onDestroyView():销毁Fragment视图,但未与Activity解除绑定
(10) onDestroy():销毁Fragment时的调用
(11) onDetach():与Activity解除绑定
2.执行流程
(1) Fragment创建:onAttach() --- onCreate() --- onStart() --- onResume()
(2) Fragment销毁:onPause() --- onStop() --- onDestroyView() --- onDestroy() --- onDetach()
(3) 按下Home键/锁屏:onPause() --- onStop()
(4) 从桌面回到Fragment/解锁:onStart() --- onResume()
(5) 切换到其他Fragment A-B:A执行的生命周期onPause() --- onStop() --- onDestroy() ,B执行的生命周期:onCreateView() --- onActivityCreated() --- onStart() ---onResume()