Fragment

一.Fragment为何被称为第五大组件

1.fragment有自己的生命周期,可以动态加载到activity,切换更加流畅

2.添加Fragment到activity的方式

1)添加Fragment到activity的布局文件中,直接使用标签形式

2)动态在activity中添加fragment

3.FragmentPagerAdapter适用页面较少的情况,切换页面的时候,只是分离开

FragmentStatePagerAdapter适用页面较多的情况,在切换页面的时候回收内存

1)viewPager->内存消耗

二.Fragment生命周期


1.创建  fragment先创建  然后activity-> onActivityCreate

2.运行时   Activity先 如onStart  Fragment onStart

3.退出   Fragment先退出 onDestory 然后Activity onDestory

三.Fragment之间的通信

1.在fragment中调用Activity的方法getActivity

2.在Activity中调用Fragment的方法接口回调

3.在Fragment调用Fragment中的方法:findFragmentId

四.Fragment管理器:FragmentManager

replace, add , remove

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 开篇废话 公司搬迁告一段落,吐槽一句,从此就需要过上车程一个半小时的上下班之旅了。。。。。。 上一篇我们了解了四大...
    进击的欧阳阅读 884评论 1 9
  • 《Android Fragment完全解析,关于碎片你所需知道的一切》 我们都知道,Android上的界面展示都是...
    cxm11阅读 2,255评论 2 19
  • ViewPager显示多Fragment使用问题 前言:每当使用ViewPager时,对于选用什么适配器,缓存多少...
    xlsong阅读 41,063评论 2 62
  • Fragment 描述:   翻译可以译为:碎片、片段,Android 3.0开始引入fragments 的概念;...
    Lost_Robot阅读 1,788评论 0 11
  • 我前几天突然意识到一个问题,自上班后,我的生活模式变得固定了。 除此,没有了多余的时间了,晚上的时间用来打卡英语、...
    迷途的时一阅读 636评论 0 1