我想用 Paging 3 和 Room db 实现跳转滚动。
所以我jumpingSupported
从PagingSource
Room 返回的使用中检查了true
我的分页配置是:PagingConfig(pageSize = 100, prefetchDistance = 20, enablePlaceholders = true, jumpThreshold = 1)
当我在关联的 RecyclerView 上开始平滑滚动到很远的位置时,它永远不会跳转滚动。很多时候,我最终处于某个位置,但不是我想要的。
然后,如果我手动滚动,最终会卡在这个无限显示的“随机”位置周围的 10 到 20 个项目的列表中。