Я провел много исследований, но я не смог найти какой-либо ресурс, как использовать 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