Как мы можем сгруппировать документы по датам с помощью FirestoreRecyclerAdapter в Android

# #android #firebase #google-cloud-firestore

#Android #огневая база #google-облако-firestore

Вопрос:

Как мы можем сгруппировать документы по датам с помощью FirestoreRecyclerAdapter?

Как показано ниже:

20 ноября 2021 года-пункт 21 ноября 2021 года-пункт -пункт -пункт 22 ноября 2021 года-пункт -пункт

Ответ №1:

Адаптеры Firestore в библиотеке FirebaseUI отображают простой, плоский список документов на основе переданного запроса, отображая один держатель представления для каждого документа.

Они имеют очень ограниченную поддержку для изменения макета для каждого документа, в основном позволяя вам выбирать только другой держатель представления на основе информации в документе. Нет поддержки для добавления дополнительных держателей представлений для элементов, которые не возвращаются из Firestore, например группировок дат в вашем случае использования.

Вам нужно будет создать свой собственный адаптер, чтобы разрешить такую компоновку.

Комментарии:

1. Спасибо, что проинформировали меня