Как заполнить адаптер RecyclerView с помощью Firebase

Я провел много исследований, но я не смог найти какой-либо ресурс, как использовать Recycler View с Firebase (или наоборот)

Существует один адаптер списка Firebase, который простирается от BaseAdapter . Я нашел его в приложении Firebase Chat . Вот класс FirebaseListAdapter . Но адаптер, который используется RecyclerView, должен быть расширен из RecyclerView.Adapter .

Как вы преодолели эту проблему? Есть ли у вас предложения?

На данный момент вам придется предоставить свою собственную реализацию RecyclerView.Adapter.

Вы можете использовать FirebaseListAdapter для вдохновения или катиться самостоятельно.

Вот чат-приложение, которое использует RecyclerView: https://github.com/thaleslima/Chat-Firebase/tree/master/app/src/main/java/com/gdgcampinas/chat_firebase

Обновить

В настоящее время существует библиотека под названием FirebaseUI, которая включает FirebaseRecyclerAdapter и многое другое. Я настоятельно рекомендую вам использовать его в своих приложениях или в качестве основы для адаптера, который соответствует вашим потребностям.

Вы можете использовать FirebaseUI-Android , он разработан самой Firebase, что весьма полезно.

Ссылка, показанная ниже.

https://github.com/firebase/FirebaseUI-Android/blob/master/database/README.md