Viewpager2 FragmentStateAdapter中的“还原状态时适配器预期为'新鲜'”

时间:2019-08-08 11:36:02

标签: android android-recyclerview android-viewpager2

当我尝试重新使用Viewpager2 FragmentStateAdapter时,出现此错误。我已经尝试在onDestroyView中将适配器设置为null,但这无济于事。

发生这种情况是因为我正在使用Jetpack导航库。当我离开一个片段时,视图被破坏了。当我向后导航时,将重新创建它,我需要再次设置适配器。当我这样做时,适配器内部已经有片段,这会在restoreState()期间引发上述错误。

0 个答案:

没有答案