Fragment的生命周期

作者: 彭空空 | 来源:发表于2019-10-04 12:37 被阅读0次

导读

Fragment的生命周期

相比Activity的生命周期 Fragment 的生命周期很相似,只是多了一下几个方法:
onAttach() 在Fragment 和 Activity 建立关联是调用(Activity 传递到此方法内)
onCreateView() 当Fragment 创建视图时调用
onActivityCreated()在相关联的 Activity 的 onCreate() 方法已返回时调用。
onDestroyView() 当Fragment中的视图被移除时调用
onDetach() 当Fragment 和 Activity 取消关联时调用。

当Activity加入Fragment的生命周期.png

Fragment 生命周期与 Activity 生命周期的一个关键区别就在于,Fragment 的生命周期方法是由托管Activity而不是操作系统调用的。Activity 中生命周期方法都是 protected,而 Fragment 都是 public,也能印证了这一点,因为 Activity 需要调用 Fragment 那些方法并管理它。

相关文章

网友评论

    本文标题:Fragment的生命周期

    本文链接:https://www.haomeiwen.com/subject/yaurpctx.html