【发布时间】:2018-08-11 17:45:07
【问题描述】:
我希望 RecyclerView 在设备旋转时保持其位置。
我有 4 个课程(2 个活动和 2 个 ViewModel),分别称为 MainActivity、FavouritesActivity。加上MainViewModel、FavouritesViewModel,它扩展了AndroidViewModel。 FavouriteAvtivity 和 FavouriteViewModel 的所有东西都可以正常工作。同时,其他两个以相同的方式实现,但是当我旋转设备时,我的列表的滚动位置会重置,并且我已经尝试了所有关于将列表状态保存在 onSaveInstanceState() 和 onRestoreInstanceState() 中的方法。
这是我在 GitHub 上的应用程序仓库:PopularMovies
【问题讨论】:
-
构建失败 无法获取未知属性 'MyMovieDbApiKey' ,您可以提供任何虚拟密钥以使其正确构建。
-
你说 FavouriteAvtivity 和 FavouriteViewModel 工作得很好,对我来说 FavouriteAvtivity 是空白的。
-
您必须收藏一些电影,然后电影才会显示在那里,我没有提供活动为空白时的布局。很抱歉造成误解。
-
@KrishnaSharma 对你有用吗?
-
No 没发现什么问题,没找到根本原因。今天有空再看,如果你找到原因,请发表评论。
标签: java android android-recyclerview retrofit2 android-architecture-components