Fragment

作者: 叙忆 | 来源:发表于2017-10-09 15:33 被阅读0次

    一.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

    相关文章

      网友评论

          本文标题:Fragment

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