方法有好多,如果是搭配viewPager使用的fragment 的话可以直接设置缓存的页面,
mViewpager.setOffscreenPageLimit(4)
也可以在选择适配器的时候选择FragmentPagerAdapter,这个适配器会帮你缓存三个fragment 的数据,如果选择FragmentStatePagerAdapter的话工作内容相当于listview,滑动的时候就销毁了fragment的信息。
FragmentTabHost + fragment 获得fragment对象 就更好的解决了信息被销毁的问题。具体代码网上可查。
解决Fragment的切换状态不能保存的问题
最新推荐文章于 2022-07-15 13:38:44 发布