我正在使用 androidx.paging:paging-*:3.0.0-alpha13
我有这样的分页配置
PagingConfig(
pageSize = LOAD_SIZE,
enablePlaceholders = false,
initialLoadSize = LOAD_SIZE,
prefetchDistance = 2 )
我需要在启动过程中加载“一页”(我知道这不是很好的做法,但这对于我的情况是必需的) 尽管 prefetchDistance = 2 我可以看到 PageKeyedRemoteMediator 加载了两个页面。 如果预取大小太小并且屏幕上的可见项目只有 2-3 个,为什么它会加载第二页以及如何让他在开始时加载
one page
发生这种情况是因为您尝试预取与页面大小相同数量的页面。
尝试将 prefetchDistance 更改为 1。