android fragment 重复创建的问题
16lz
2021-01-26
解决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的进程管理,不过感觉比较麻烦。
更多相关文章
- Android轻量级开源缓存框架——ASimpleCache(ACache)源码分析
- Android(安卓)Studio 图片资源存放位置 + drawable文件夹的创建
- [android] 构建menu的一种方法
- EventBus两个Activity传值
- Android(安卓)API Demos学习 - Service部分
- Android(安卓)各层中日志打印功能的应用
- Android中简单调用图片、视频、音频、录音和拍照的方法
- Android(安卓)Dialog和AlertDialog的一些常用的例子
- android自定义title的方法