1.每次点击slidemenu的菜单,切换fragment时,由于是replace方式,会每次都会新建,为了避免每次都要加载相同的页面,不用replace,用
transaction.hide(from).add(R.id.fl_content, to).commitAllowingStateLoss();或者transaction.hide(from).show(to).commitAllowingStateLoss();
2.一个fragment里面嵌套了viewpager,里面都是子fragment,滑动的时候如果有3个,会把最前面的那个给销毁,可以加viewPager.setOffscreenPageLimit(2);//使得缓存页面2个,不会随着viewpager切换二新建和销毁fragment;
本文探讨了在Android应用中优化Fragment切换及嵌套Viewpager的管理方法,通过使用Transaction API避免重复加载相同页面,并配置Viewpager缓存策略以减少资源消耗。
345

被折叠的 条评论
为什么被折叠?



