- это самый простой способ разбить запрос на страницы, используя ListView
и ArrayAdapter
при нажатии кнопки. Более сложный подход можно найти в этом примере, где я объяснил, как можно разбить запрос на страницы, когда пользователь прокручивает, используя RecyclerView
и пользовательский адаптер.
В обоих примерах ключом к решению проблемы является использование метода startAfter()
. Таким образом, вы можете разбивать запросы на страницы, комбинируя курсоры запросов с помощью метода limit (). Вы должны использовать последний документ в пакете как начало курсора для следующего пакета.
Если вы предпочитаете использовать второй подход, я также рекомендую вам взглянуть на это видео для лучшего понимания.