解决fragment重复创建目前用到有两个方法:

1、fragment同viewpager一起使用:

vp.setOffscreenPageLimit(3);//设置缓存页面的个数


2、fragment单独使用:

onCreateView()方法中加入:

 if (null == view) {

  view = inflater.inflate(R.layout.XXX, null);

}

ViewGroup parent = (ViewGroup)view.getParent();
        if (parent != null) {
            parent.removeView(view);
        }
        return view;


还其他方法:

使用fragment的进程管理,不过感觉比较麻烦。

更多相关文章

  1. Android轻量级开源缓存框架——ASimpleCache(ACache)源码分析
  2. Android(安卓)Studio 图片资源存放位置 + drawable文件夹的创建
  3. [android] 构建menu的一种方法
  4. EventBus两个Activity传值
  5. Android(安卓)API Demos学习 - Service部分
  6. Android(安卓)各层中日志打印功能的应用
  7. Android中简单调用图片、视频、音频、录音和拍照的方法
  8. Android(安卓)Dialog和AlertDialog的一些常用的例子
  9. android自定义title的方法

随机推荐

  1. Manifest.xml中的属性
  2. Android相机对焦问题
  3. Android类参考---Fragment
  4. Android(安卓)DataBinding使用详解
  5. Android自带的signapk.jar + .x509.pem +
  6. Android(安卓)豆瓣电影- RecyclerView
  7. Android(安卓)studio打开github上clone下
  8. Android隐藏标题栏和状态栏
  9. Android(安卓)Studio添加assets文件夹
  10. Android(安卓)Junit Test