Fragment 生命周期以及各个方法的作用
2019-03-20 本文已影响161人
cc_And
onAttach():执行该方法时,Fragment与Activity已经完成绑定
onCreate():初始化Fragment。
onCreateView():初始化Fragment的布局。
onActivityCreated():执行该方法时,与Fragment绑定的Activity的onCreate方法已经执行完成并返回,在该方法内可以进行与Activity交互的UI操作,所以在该方法之前Activity的onCreate方法并未执行完成,如果提前进行交互操作,会引发空指针异常。
onStart():执行该方法时,Fragment由不可见变为可见状态。
onResume():执行该方法时,Fragment处于活动状态,用户可与之交互。
onPause():执行该方法时,Fragment处于暂停状态,但依然可见,用户不能与之交互。
onStop():执行该方法时,Fragment完全不可见。
onDestroyView():销毁与Fragment有关的视图,
onDestroy():销毁Fragment。
onDetach() :解除与Activity的绑定。
