Fragment 生命周期以及各个方法的作用

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的绑定。




Fragment 生命周期以及各个方法的作用_第1张图片

你可能感兴趣的:(Fragment 生命周期以及各个方法的作用)