PagingLibrary не загружается больше данных - PullRequest
0 голосов
/ 30 мая 2018

Я использую PagedList и PagedListAdapter и использую Room в качестве базы данных.У меня есть 60 элементов в таблице, но адаптер показывает только 15 элементов (размер страницы + расстояние предварительной выборки).Он не загружает больше элементов после прокрутки вниз или вверх.Я использую 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->}) 
...