标签: android android-recyclerview android-viewpager2
当我尝试重新使用Viewpager2 FragmentStateAdapter时,出现此错误。我已经尝试在onDestroyView中将适配器设置为null,但这无济于事。
onDestroyView
发生这种情况是因为我正在使用Jetpack导航库。当我离开一个片段时,视图被破坏了。当我向后导航时,将重新创建它,我需要再次设置适配器。当我这样做时,适配器内部已经有片段,这会在restoreState()期间引发上述错误。
restoreState()