Какой источник данных я использую для android подкачки в Jetpack? - PullRequest
0 голосов
/ 03 мая 2020

Я пытаюсь использовать новую библиотеку подкачки, которая является частью AA C в jetpack. Все, что поддерживает API - это лимит элементов для загрузки и смещение. Например, первая страница имеет смещение 0, и я хочу загрузить 10. Затем смещение равно 10, и я хочу загрузить еще 10. Я не вижу источник данных, который подходит для использования:

  • ItemKeyedDataSource требует, чтобы API поддерживал ключ для загрузки большего количества
  • PagedKeyDataSource требует, чтобы API поддерживал номера страниц
  • PositionalDataSource требует, чтобы API возвратил список

I просто есть Single<List<Account>>. Может кто-нибудь указать на пример, которому я могу следовать? Все примеры, которые я вижу, используют либо LiveData, ItemKeyedDataSource, либо PagedKeyDataSource.

...