美文网首页
Fragment的生命周期

Fragment的生命周期

作者: plus彭于晏 | 来源:发表于2018-05-07 10:24 被阅读0次

    onAttach()为碎片建立关联的时候调用

    onCreateView()为碎片创建视图(加载布局)时调用

    onActivtityCreated()确保与碎片相关联的活动一定 创建完毕后调用

    onDeStroyView()当碎片关联的视图被移除时调用

    onDetach()当碎片和活动解除关联的时候调用

    当fragment第一次被创建显示 在我们面前时,

    生命周期是这样的:D/MyFramgnt: onAttach

      D/MyFragment: onCreate

      D/MyFragment: onCreateView

      D/MyFragment: onActivityCreated

      D/MyFragment: onResume

    当我们想切换应用时,他的生命周期是这样的:

      D/MyFragment: onPause

      D/MyFragment: onStop

    然后当我们想再次点击回去的时候,是这样的:

      D/MyFragment: onResume //重新获得焦点

    然后当我们点击home键的时候,是这样的:

    D/MyFragment: onPause//失去焦点

    D/MyFragment: onStop

    当我们完全退出程序时,是这样的:

    D/MyFragment: onPause

    D/MyFragment: onStop

    D/MyFragment: onDestroyView

    D/MyFragment: onDestroy

    D/MyFragment: onDetach

    为了大家能够更好的理解,下面提供一张Fragment生命周期的示意图:

    图片来源于网络:

    相关文章

      网友评论

          本文标题:Fragment的生命周期

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