转自:http://www.yrom.net/blog/2013/03/10/fragment-switch-not-restart/让多个Fragment 切换时不重新实例化在项目中需要进行Fragment的切换,一直都是用replace()方法来替换Fragment:123456789 p...
分类:
其他好文 时间:
2015-05-27 09:53:10
阅读次数:
198
一、Fragment+RadioGroup??在项目中需要进行Fragment的切换,一直都是用replace()方法来替换Fragment:然后总感觉切换的时候有些卡顿。1、以前的代码: radioGroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
@Overr...
分类:
其他好文 时间:
2015-05-27 01:01:20
阅读次数:
189
1.Fragment的添加方式FragmentTransaction ft = getFragmentManager().beginTransaction();ft.hideft.showft.addft.replaceft.hide---ft.showa.let the old fragment ...
分类:
其他好文 时间:
2015-05-18 16:06:55
阅读次数:
94
fragment切换
使用add()方法然后使用trans.hide(fragment);和trans.show(fragment);来控制显示的界面达到切换效果
问题是:如果我们在Fragment里面开了线程请求数据,切换的时候每个界面都加载了数据,这样似乎有
些不合理,因为一般情况下是当用户切换的时候再去加载相应fragment那要是使用replace()呢,经测试
使用replace...
分类:
其他好文 时间:
2015-04-26 16:47:47
阅读次数:
112
我们在开发过程中经常会用到多个Fragment之间进行切换,刚开始是有一些开发者可能会用到这种单例方法:
if (mFragment != null) {
ft.hide(mFragment);
}
这种方法避免了多次多fragment进行实例化,实例化一次多次使用的优化方法,但是用这个话,经过我们测试的工作者的暴力测试就会出现问题,比如:多个fragment乱串的问题,因为这个用做的...
分类:
其他好文 时间:
2015-04-25 18:31:05
阅读次数:
175
在Activity中加载Fragment的时候、有时候要使用多个Fragment切换、并传值到另外一个Fragment、也就是说两个Fragment之间进行参数的传递、查了很多资料、找到两种方法、一种是通过共同的Activity传递、这种方法是在Activity里面添加一个字段、来临时保存要一些值。
其实我开始想的是用SharedPreferences,不过想想太麻烦!
然后翻了一...
分类:
移动开发 时间:
2015-04-03 19:29:39
阅读次数:
146
高仿微信主UI之前在Android组件:Fragment切换后保存状态 一文中讲到了Fragment切换后,是如何保存原来的状态的,最重要的就是用add方法取代现在各种教程常见的replace方法。然而我发现有不少App都貌似采用ViewPager + Fragment来做主UI的。于是在Android组件:Fragment切换后保存状态 的基础上加入了ViewPager,看了下微信界面,要高仿就尽...
分类:
微信 时间:
2015-04-03 09:33:44
阅读次数:
378
最近在做一个viewpager + fragment 切换的页面, 其中一个fragment 打开摄像头,需要surfaceView,但是当切换到这个fragment的前一个个时,这个fragment也被加载了。导致会卡和闪一下黑屏.黑屏解决:在主FragmentAcivity的onCreate方法...
分类:
移动开发 时间:
2015-03-28 11:18:19
阅读次数:
170
一、早期android(android.support.v4)提供了一系列支持Fragment滑动切换的类,主要是:
1、ViewPager:它时Fragment容器,可以同时管理多个Fragment,并允许多个Fragment切换时提供动画效果。
2、FragmentPagerAdapter:Adapter类,用于为ViewPager提供多个Fragment。此类通常需要扩展。
3、Pag...
分类:
移动开发 时间:
2015-03-18 12:33:59
阅读次数:
216
当ViewPager切换到当前的Fragment时,Fragment会加载布局并显示内容,如果用户这时快速切换ViewPager,即Fragment需要加载UI内容,而又频繁地切换Fragment,就容易产生卡顿现象(类似在ListView快速滑动的同时加载图片容易卡顿)。=============...
分类:
其他好文 时间:
2015-03-02 12:51:26
阅读次数:
138