#firebase #kotlin #firebase-realtime-database #pagination #infinite-scroll
#firebase #kotlin #firebase-realtime-database #разбивка на страницы #бесконечная прокрутка
Вопрос:
Я реализую разбивку на страницы базы данных firebase в реальном времени с помощью приведенного здесь кода: https://medium.com/@dpkpradhan649/firebase-realtime-database-pagination-in-recyclerview-c3f9a4a7856f но проблема здесь в том, что данные сортируются от самой старой записи к самой новой. Есть ли какой-нибудь способ прочитать его снизу вверх или создать новые записи над старыми в массиве базы данных firebase в реальном времени. ПРИМЕЧАНИЕ: Я пытаюсь linearLayoutManager.reverseLayout = true linearLayoutManager.stackFromEnd = true
, но в этом случае это не работает
Ответ №1:
просто добавьте новейшую запись в качестве последнего элемента в массиве, а самую старую запись в качестве первого элемента в массиве, поэтому вам нужно изменить переменные в цикле for и добавить их обратно в новый массив