猿问

ViewModel 不缓存 RecyclerView 的数据并且保存 ListState 不起作用

我希望 RecyclerView 在设备旋转时保留它的位置。

我有 4 个类(2 个活动和 2 个 ViewModel),它们被称为MainActivity、FavouritesActivity。PLUS MainViewModel,FavouritesViewModel扩展了AndroidViewModel。带有 FavouriteAvtivity 和 FavouriteViewModel 的所有东西都可以正常工作。同时,另外两个以相同的方式实现,但是当我旋转设备时,我的列表的滚动位置会重置,并且我已经尝试了所有关于在 onSaveInstanceState() 和 onRestoreInstanceState() 中保存列表状态的方法。


慕后森
浏览 365回答 1
1回答
随时随地看视频慕课网APP

相关分类

Java
我要回答