一、Fragment为什么被称为第五大组件 二、Fragment的生命周期 三、Fragment之间的通信 四、Fragment管理器:FragmentManager 一 Fragment为什么可以会被称为第五大组件 Android 3.0 开始引入的API,Fragment英文翻译是碎片的意思。也 ...
分类:
移动开发 时间:
2019-06-09 00:25:38
阅读次数:
135
Activity和Fragment管理LoaderManager,LoaderManager管理Loader,Loader得到数据后触发在LoaderManager中实现的Loader的callback接口,LoaderManager在接收到Loader的callback回传调运时触发我们Activ ...
分类:
移动开发 时间:
2019-02-04 19:39:14
阅读次数:
214
Fragment管理中,不得不谈到的就是它的事务管理,它的事务管理写的很的出彩。我们先引入一个简单经常使用的Fragment事务管理代码片段: FragmentTransaction ft = this.getSupportFragmentManager().beginTransaction(); ...
分类:
移动开发 时间:
2017-07-02 13:40:59
阅读次数:
267
1.装载器API概述 Class/Interface 说明 LoaderManager 一个抽像类,关联到一个Activity或Fragment,管理一个或多个装载器的实例。这帮助一个应用管理那些与Activity或Fragment的生命周期相关的长时间运行的的操作。最常见的方式是与一个Cursor ...
分类:
其他好文 时间:
2017-04-20 23:54:17
阅读次数:
368
Fragment相关→FragmentUtils.java→Demo addFragment : 新增fragment removeFragment : 移除fragment replaceFragment : 替换fragment popFragment : 出栈fragment popToFra ...
分类:
其他好文 时间:
2017-02-14 13:23:07
阅读次数:
213
学习到fragment UI Fragment管理器创建一个Fragment的xml界面,再在java代码中,实现fragment的生命周期:public class CrimeFragment extends Fragment{ private Crime mCrime; private Edit ...
分类:
移动开发 时间:
2016-12-03 17:53:13
阅读次数:
335
为什么使用Fragment来管理用户界面? 使用Fragment可以使得界面更为灵活,而且能够很好地适应不同尺寸的屏幕。建议使用支持库中的类(android.support.v4.app.*)来实现,可以通过升级项目的支持库从而使用到Fragment的最新的API特性 如何使用Fragment管理用 ...
分类:
其他好文 时间:
2016-09-06 19:59:15
阅读次数:
138
上一篇,给大家讲了有关Fragment管理的几个函数,即add,replace,remove,这节再讲讲其它函数,然后再给大家看一个系统BUG。 一、hide()、show() 1、基本使用 这两个函数的功能非常简单, 先看下面的效果图: 首先,依次添加fragment1,fragment2,fra ...
分类:
其他好文 时间:
2016-07-29 19:02:10
阅读次数:
174
前面给大家稍微看了要怎么使用fragment,在上篇中,我们也初步接触到了add,replace这些fragment操作的函数,下面就再详细讲讲如何管理Fragment页面吧。 一、概述 1、FragmentManager 要管理activity中的fragments,你就需要使用FragmentM ...
分类:
其他好文 时间:
2016-07-29 17:06:58
阅读次数:
196
现在的app视图中tab+fragment是最常用的一种布局,但是如果使用才是更简洁更有效的呢?下面通过一个demo的分类测试来分析下:add remove replace detach attach hide show这些方法的使用对Fragment生命周期的影响分析:
顺便分析下Fragment所依赖的Activity的生命周期;测试代码如下:
MainActivity的代码如下:packa...
分类:
其他好文 时间:
2016-04-29 16:14:09
阅读次数:
118