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

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

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

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

Ответы

Ответ 1

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

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

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

Update

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