Как обрабатывать пейджинг с помощью RxJava?
Я смотрю на преобразование моего приложения Android для использования Rxjava для сетевых запросов. В настоящее время я имею доступ к веб-сервису, похожему на:
getUsersByKeyword(String query, int limit, int offset)
Насколько я понимаю, Observables - это скорее «push», чем «pull» интерфейс. Итак, вот как я понимаю вещи для работы:
приложение регистрируется в сервисе, получая Observable для запросарезультаты помещаются в приложениеприложение имеет дело с результатамикогда приложение хочет больше результатов ...?Вот где все рушится для меня. Ранее я просто запрашивал у веб-службы именно то, что мне нужно, и повторял бы запрос со смещением. Но в этом случае это будет связано с созданием другого Observable и подпиской на него, что-то вроде победы над точкой.
Как мне обрабатывать пейджинг в моем приложении? (Это приложение для Android, но я не думаю, что это актуально).