android使用知识

Fragment生命周期介绍

2019-11-19  本文已影响0人  XiaoXred

(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()

上一篇下一篇

猜你喜欢

热点阅读