当我尝试重新使用 Viewpager2 FragmentStateAdapter 时,我收到此错误。我已经尝试将适配器设置为空,onDestroyView
但这没有帮助。
这是因为我使用的是 Jetpack Navigation 库。当我离开片段时,视图被破坏。当我向后导航时,它会重新创建,我需要再次设置适配器。当我这样做时,适配器内部已经有片段,这会在restoreState()
.
当我尝试重新使用 Viewpager2 FragmentStateAdapter 时,我收到此错误。我已经尝试将适配器设置为空,onDestroyView
但这没有帮助。
这是因为我使用的是 Jetpack Navigation 库。当我离开片段时,视图被破坏。当我向后导航时,它会重新创建,我需要再次设置适配器。当我这样做时,适配器内部已经有片段,这会在restoreState()
.