简介 Navigation导航编辑器旨在简化Android开发中导航的实现,可以帮助我们很好的处理Activity和fragment之间通过FragmentTransaction交互的复杂性,也可以很好的处理页面的转场效果;Deeplink的支持,绕过activity直接跳到fragment;并且传 ...
分类:
移动开发 时间:
2019-03-07 17:48:14
阅读次数:
254
1.开发中遇到需要在Fragment之间切换,保存状态(1).初始化Fragment:public void initFragment(){ FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); ft.rep... ...
分类:
其他好文 时间:
2018-07-10 14:43:49
阅读次数:
158
FragmentTransaction是异步的,commit()仅是相当于把操作加入到FragmentManager的队列,然后FragmentManager会在某一个时刻来执行,并不是立即执行。所以,真正开始执行commit()时,如果Activity的生命周期发生了变化,比如走到了onPause ...
分类:
其他好文 时间:
2017-09-13 22:10:42
阅读次数:
230
Fragment管理中,不得不谈到的就是它的事务管理,它的事务管理写的很的出彩。我们先引入一个简单经常使用的Fragment事务管理代码片段: FragmentTransaction ft = this.getSupportFragmentManager().beginTransaction(); ...
分类:
移动开发 时间:
2017-07-02 13:40:59
阅读次数:
267
1、什么是FragmentTransaction? 使用Fragment时。能够通过用户交互来运行一些动作。比方添加、移除、替换等。 全部这些改变构成一个集合,这个集合被叫做一个transaction。 能够调用FragmentTransaction中的方法来处理这个transaction,而且能够 ...
思路: 第一步。建立一个activity。用来管理fragment。 第二步‘获取fragmentManger 和fragmentTraction. private FragmentManager fm; private FragmentTransaction ft; fm = getFragmen ...
分类:
其他好文 时间:
2017-05-28 16:09:47
阅读次数:
141
今天遇到个问题,使用fragmentTransaction.replace替换后的内容不能全屏。。 FragmentManager fragmentManager = getSupportFragmentManager(); FragmentTransaction fragmentTransacti ...
分类:
其他好文 时间:
2017-05-22 13:31:15
阅读次数:
135
public class MainActivity { YiFragment yiFragment; ErFragment erFragment; FragmentTransaction transaction; private Button btshow; @Override protected ... ...
分类:
其他好文 时间:
2017-04-18 23:42:45
阅读次数:
200
Fragment常用的三个类:android.app.Fragment 主要用于定义Fragmentandroid.app.FragmentManager 主要用于在Activity中操作Fragmentandroid.app.FragmentTransaction 保证一些列Fragment操作的 ...
分类:
移动开发 时间:
2017-01-23 17:30:52
阅读次数:
240
我们都知道,Fragment动态添加的时候我们可以使用FragmentTransaction的add和replace方法,replace方法就等效于对这个Fragment先执行remove(),再执行add()。但是在实际的项目中,有很多时候我们会用到底部是一个RadioGroup包裹的RadioB ...
分类:
移动开发 时间:
2016-09-20 19:57:49
阅读次数:
246