前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Fragment 学习笔记(1)

Fragment 学习笔记(1)

作者头像
用户1148881
发布2018-01-17 14:50:54
6240
发布2018-01-17 14:50:54
举报
文章被收录于专栏:jianhuicode

网上关于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不再被使用,它会通过一个回调系列函数:

代码语言:javascript
复制
1.onPause() 
2.onStop()
3.onDestroyView() 允许该Fragment 清除他相联系的视图.
4.onDestroy() 做最后清理碎片的状态
5.onDetach() 在Fragment之前不在于它的活动相关
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2016-04-15 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档