我有底部导航菜单,每个菜单都有各自的单独的Viewpager,带有3个标签。在人像模式下一切正常,但是一旦旋转设备,Viewpager便会重置为第一个菜单项。
具体来说,我位于viewpager的第二个底部菜单项和第二页中,我想恢复此状态。还请记住片段的可重用性。我也在使用VIewModel,因此,如果解决方案可以在可能的情况下使用Viewmodel的帮助,那就太好了。
您可以将“ configChanges”添加到android清单文件中指定的活动中。
<activity name= ".YourActivity" android:configChanges="orientation|screenSize"/>
它将自动为您处理状态。