使用 PagedListAdapter 时如何恢复屏幕上的回收视图位置旋转

How to restore recyclerview position on screen rotates when using PagedListAdapter

我正在使用 android 分页库中的 PagedListAdapter 和 PageKeyedDataSource。我想在屏幕旋转后恢复 recyclerview 位置。我怎样才能做到这一点? LivePagedListBuilder 上的 setInitialLoadKey 对 PageKeyedDataSource 没有影响。

无法使用 PageKeyedDataSource 实现此行为。相反,我必须实施 PositionalDataSource