PagingLibrary未加载更多数据

时间:2018-05-30 08:15:56

标签: android rx-java2 android-paging

我正在使用PagedList和PagedListAdapter以及使用Room作为DataBase。我在表中有60个项目,但适配器只显示15个项目(pageSize +预取距离)。向下滚动或向上滚动后不会加载更多项目。我正在使用RxPagedListBuilder。

@Query("select * from table where id = :id ORDER BY id Asc ")
    fun getTable(id: String): DataSource.Factory<Int, Table>

val myPagingConfig = PagedList.Config.Builder()
    .setPageSize(5)
    .setPrefetchDistance(10)
    .setEnablePlaceholders(false)
    .build()

RxPagedListBuilder(dataSource,myPagingConfig)
    .buildFlowable(BackpressureStrategy.BUFFER)
    .subscribe({list->}) 

0 个答案:

没有答案