Fragment

作者: lww文 | 来源:发表于2020-09-07 10:18 被阅读0次

    ()

    //一个要替换的类

    MainFragment mF=newMainFragment();

    //获取FragmentManager管理器

    FragmentManager fM=getFragmentManager();

    //开启事务

    FragmentTransaction fT=fM.beginTransaction();

    //add()添加、remove()移除、replace()替换

    fT.replace(R.id.mainFrameLayout,mF);

    //提交事务fT.commit();

    ==========

    FragementPagerAdapter  和FragmentStatePageAdapter 的区别

    FragementAdapter  适合 页面比较少的情况    FragementAdapter 的destoryItem   调用了detachch(fragment)

    detachch 没有释放内存  只是把Fragement的ui和actiity的 ui 脱离出来

    FragmentStatedapter 相反   FragmentStatedapter 的destoryItem  调用remove(fragment)  释放了fragment 内存

     FragmentStatedapter 每次切换viewpager的 时候是 回收内存的 所以适合页面较多的情况

    相关文章

      网友评论

          本文标题:Fragment

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