美文网首页
动态加载Fragment简化写法

动态加载Fragment简化写法

作者: A一土彳曰于丶金金金 | 来源:发表于2018-05-30 17:24 被阅读0次

我是一个小白,如果写法有问题或不对的,麻烦您指出来大家讨论一下,谢谢!!

新建布局我就不多说,我就介绍几处可以简化的地方


如果Fragment类里不用写多余的代码,可以这样写:

@Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
    {
        return inflater.inflate(R.layout.mainfragment,container,false);
    }

一般的动态加载Fragment是这样写的:

//一个要替换的类
MainFragment mF = new MainFragment();
//获取FragmentManager管理器
FragmentManager fM = getFragmentManager();
//开启事务
FragmentTransaction fT = fM.beginTransaction();
//add()添加、remove()移除、replace()替换
fT.replace(R.id.mainFrameLayout,mF);
//提交事务
fT.commit();

简化一下代码可以这样写:

MainFragment mF = new MainFragment();
FragmentTransaction fT = getFragmentManager().beginTransaction();
fT.replace(R.id.mainFrameLayout , pFNE).commit();

相关文章

  • 动态加载Fragment简化写法

    我是一个小白,如果写法有问题或不对的,麻烦您指出来大家讨论一下,谢谢!! 新建布局我就不多说,我就介绍几处可以简化...

  • Fragment

    1.Fragment加载到Activity的两种方法:(1)静态加载,布局中;(2)动态加载,通过fragment...

  • 静态加载Fragment遇到的'坑'

    Activity加载Fragment有两种方式: 1.一种是静态加载Fragment2.一种是动态的加载Fragm...

  • Fragment动态加载

    在点击切换Fragment时调用: 如果fragment数据更新了怎么办?onHiddenChanged()

  • Fragment与ViewPager的配合使用

    在上一篇我们介绍了Fragment的基本使用,除了介绍的常规的静态加载和动态加载方式之外,其实Fragment更多...

  • Android - Fragment加载方式

    首先介绍Fragment有几种加载方式 1.静态加载2.动态加载3.通过FragmentAdapter加载 静态加...

  • 关于Fragment,你可能不知道的一切

    省略Fragment的生命周期省略Fragment的静态加载 1.动态添加Fragment的方法 添加有UI的Fr...

  • Fragment加载方式

    使用方式分为静态加载和动态加载。 1.静态加载。 在一个activity的xml文件中添加fragment控件: ...

  • Swift 的懒加载和计算型属性

    懒加载 常规(简化)写法 懒加载的属性用 var 声明 完整写法 本质是一个创建一个闭包 {} 并且在调用该属性时...

  • 第一行代码读书笔记 4 -- 探究碎片

    本篇文章主要介绍以下几个知识点:碎片 fragment 的用法;碎片 fragment 的生命周期;动态加载布局的...

网友评论

      本文标题:动态加载Fragment简化写法

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