zoukankan      html  css  js  c++  java
  • Fragment生命周期

    主要参考 两个

    http://blog.csdn.net/think_soft/article/details/7272869

    http://www.cnblogs.com/purediy/p/3276545.html

    拥有Fragment的Activity的生命周期直接影响了其中的Fragment的生命周期,这样,针对Activity的每一个生命周期的回调都会有一个类似的针对Fragment的回调。例如,当Activity收到onPause()回调时,在Activity中每个Fragment都会收到onPause()回调。

    但是,Fragment有几个额外的生命周期回调方法,用来处理跟Activity的交互,以便执行诸如创建和销毁Fragment的UI的动作。这些额外的回调方法如下:

    onAttach()

       当Fragment已经跟Activity关联上的时候,这个回调被调用。Activity会作为onAttach()回调方法的参数来传递。

    onCreateView()

       创建跟Fragment关联的视图层时,调用这个回调方法。

    onActivityCreated()

       当Activity的onCreate()方法执行完之后,调用这个回调方法。

    onDestroyView()

       当跟Fragment关联的视图层正在被删除时,调用这个回调方法。

    onDetach()

       当从Activity中解除Fragment的关联时,调用这个回调方法。

    像图3中说明的那样,Fragment的生命周期流收到持有这些Fragment的Activity的影响,在这个图中,你能看到每个连续的Activity状态决定了Fragment的那个回调方法可以被调用。例如,当Activity已经收到了onCreate()的回调之后,在Activity中的Fragment就不会再接收onActivityCreated()以上的回调了。

  • 相关阅读:
    SQL SERVER或oracl如何判断删除列
    shell date获取时间值
    Zabbix 企业Nginx监控
    Nginx 初探
    Css 基础学习
    jQuery 基础学习
    私有云Mariadb集群搭建
    私有云Rabbitmq 集群部署
    SaltStack Job管理
    Zabbix 监控rabbitmq
  • 原文地址:https://www.cnblogs.com/chuiyuan/p/4289709.html
Copyright © 2011-2022 走看看