我正在使用
设置
我搜索了很多,但我没有找到任何使用这两个函数来维护和恢复状态的示例。
有人可以帮助我吗?
ViewPager
和 FragmentStatePageAdapter
,我的屏幕上有5个页面,其中包含大量的图片和视图。目前我设置了 mViewPager.setOffscreenPageLimit(1);
,因此只有当前页、前一页和后一页会被保留在内存中,而其他两页将被销毁。但是对于那些被销毁的片段,我想利用适配器的 saveState()
和 restoreState()
来维护其状态,这样当我回到该屏幕时,它将自动进入该片段的 onCreateView()
,从而维护状态。设置
mViewPager.setOffscreenPageLimit(4);
不是一个好的选择,因为它会导致内存问题。我搜索了很多,但我没有找到任何使用这两个函数来维护和恢复状态的示例。
有人可以帮助我吗?