我在保存与底部导航视图一起使用的片段状态时遇到问题。我正在使用新的android jetpack导航库,用片段对底部导航进行编码真的很简单。
我在底部导航中有3个片段。当我切换时,将重新创建片段。
当仅在片段之间切换时,不会调用 OnSaveInstanceState
,所以它不起作用。
我也尝试过ViewModel
,它可以工作,但是切换后我失去了recyclerview
的位置。
所以我只想用recyclerviews
保存片段的状态。我不明白为什么这个简单的问题很难解决。有什么适当的方法如何实现这一目标?我做了很多研究,但没有找到解决方案。谢谢。