【发布时间】:2017-03-06 10:04:30
【问题描述】:
我在Fragment 内有RecyclerView,由ViewPager 处理。 RecyclerView 是如何自动在旋转后恢复其状态的?我以为我必须实施
LayoutManager.onSaveInstanceState()
LayoutManager.onRestoreInstanceState(Parcelable state);
我自己。 LayoutManager 或 RecyclerView 是否注册了某种 onConfigurationChange 接收者?
【问题讨论】:
-
不,LayoutManger 和 RecyclerView 都不会收到 onconfigurationchage。
-
@BenjaminBihr 它没有说明我的问题。我在问为什么在没有明确实施的情况下通过默认方式恢复状态。
-
@keyur9779 没用的评论
-
@AppiDevo 我认为您应该再次检查您的问题,因为我在您的整个问题中都没有找到任何原因。所以我只回答了你的最后一个问题。
标签: android android-recyclerview layout-manager screen-rotation savestate