Требуется обратный вызов, когда в Pagedlist загружается больше страниц Android - PullRequest
0 голосов
/ 06 августа 2020

Я реализовал RecyclerView с помощью PagedList. Согласно документации

The Paging Library's key component is the PagedList class, which loads chunks of your app's data, or pages. As more data is needed, it's paged into the existing PagedList object. If any loaded data changes, a new instance of PagedList is emitted to the observable data holder from a LiveData or RxJava2-based object.

Итак, observable получит уведомление, когда будет сгенерирован новый экземпляр PagedList, но я хочу знать (через обратный вызов или каким-либо другим способом), когда следующая страница или следующий пакет данных будет загружен в PagedList. Я объясню на одном примере. Предположим, у меня есть 40 элементов в моей локальной базе данных, а размер страницы равен 20. Итак, первые 20 данных будут загружены в PagedList, и я получу этот список через Livedata. Но для следующих 20 элементов я не получаю информацию / нет информации. Я хочу поработать, когда загрузится следующий пакет данных.

...