首页 > 解决方案 > 如何使用 Android Paging 3 跳转滚动

问题描述

我想用 Paging 3 和 Room db 实现跳转滚动。

所以我jumpingSupportedPagingSourceRoom 返回的使用中检查了true

我的分页配置是:PagingConfig(pageSize = 100, prefetchDistance = 20, enablePlaceholders = true, jumpThreshold = 1)

当我在关联的 RecyclerView 上开始平滑滚动到很远的位置时,它永远不会跳转滚动。很多时候,我最终处于某个位置,但不是我想要的。

然后,如果我手动滚动,最终会卡在这个无限显示的“随机”位置周围的 10 到 20 个项目的列表中。

标签: androidandroid-paging-3

解决方案


推荐阅读