我在 FragmentStateAdapter 中有一个包含多个 fragment 的 viewpager2。每当我尝试打开一个新 fragment 然后使用 viewpager2 返回到当前 fragment 时,我都会遇到异常:
Expected the adapter to be 'fresh' while restoring state.
FragmentStateAdapter 似乎无法正确恢复其状态,因为它希望状态为空。
我该怎么做才能解决这个问题?
最佳答案
可以通过 viewPager2.isSaveEnabled = false
修复
关于android - 恢复状态时预期适配器为 'fresh',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56646711/