Я пытаюсь использовать новую библиотеку подкачки, которая является частью AA C в jetpack. Все, что поддерживает API - это лимит элементов для загрузки и смещение. Например, первая страница имеет смещение 0, и я хочу загрузить 10. Затем смещение равно 10, и я хочу загрузить еще 10. Я не вижу источник данных, который подходит для использования:
- ItemKeyedDataSource требует, чтобы API поддерживал ключ для загрузки большего количества
- PagedKeyDataSource требует, чтобы API поддерживал номера страниц
- PositionalDataSource требует, чтобы API возвратил список
I просто есть Single<List<Account>>
. Может кто-нибудь указать на пример, которому я могу следовать? Все примеры, которые я вижу, используют либо LiveData, ItemKeyedDataSource, либо PagedKeyDataSource.