zoukankan      html  css  js  c++  java
  • Fragment 学习笔记(1)

       网上关于Fragment相关的博客资料很多,写关于这个知识笔记是加深记忆,大神略过;

       0x01 了解Fragment

       当然看官方文档(http://www.android-doc.com/reference/android/app/Fragment.html),英文不是很好,勉强看懂;

       从四个方面来描述:

       1.老的平台使用情况介绍(api3.0介绍了Fragment)

       2.生命周期(尽管与activity有紧密联系,但是他有自己的生命周期)

       3.布局

       4.回退栈

      0x02 生命周期

      除了Activity中的生命周期函数它还包含了一些其他的函数。

      1.OnAttach(Activity)  一旦Fragment关联了它依存的Activity回调

      2.OnCreate(Bundle)   Fragment的初始创建回调

      3.OnCreateView(LayoutInflater,ViewGroup,Bundle) 创建并返回该Fragment相关联的视图层次结构回调

      4.OnActivityCreated(Bundle) 通知Fragment它的宿主Activity的OnCreate()调用完成

      5.OnViewStateRestored(Bundle) 通知Fragment所有保存的视图层次结构已被恢复
      6.OnStart() Fragment被用户可见(基于包含的activity启动)
      7.OnResume() 可以与用户进行交互

     作为一个Fragment不再被使用,它会通过一个回调系列函数:

    1.onPause() 
    2.onStop()
    3.onDestroyView() 允许该Fragment 清除他相联系的视图.
    4.onDestroy() 做最后清理碎片的状态
    5.onDetach() 在Fragment之前不在于它的活动相关
    

      

     

      

       

  • 相关阅读:
    redis 命令行 操作
    redis php sort 函数
    redis php 实例二
    redis php 实例一
    redis 分布式,主从同步
    inux redis 安装配置, 以及redis php扩展
    linux memcache 安装
    推荐linux命令在线查,简约而不简单
    基于Bootstrap样式的 jQuery UI 控件 (v0.5).
    C语言中文网
  • 原文地址:https://www.cnblogs.com/lmf-techniques/p/5361373.html
Copyright © 2011-2022 走看看