如何使用 Firebase 填充 RecyclerView Adapter
How to fill RecyclerView Adapter with Firebase
我做了很多研究,但找不到任何资源如何将 Recycler View 与 Firebase
(反之亦然)
一起使用
有一个从 BaseAdapter
扩展而来的 Firebase 列表适配器。我在 Firebase Chat application. Here is the FirebaseListAdapter class 中找到了它。但是 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自己开发的,非常好用
link如下图
https://github.com/firebase/FirebaseUI-Android/blob/master/database/README.md
我做了很多研究,但找不到任何资源如何将 Recycler View 与 Firebase
(反之亦然)
有一个从 BaseAdapter
扩展而来的 Firebase 列表适配器。我在 Firebase Chat application. Here is the FirebaseListAdapter class 中找到了它。但是 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自己开发的,非常好用
link如下图
https://github.com/firebase/FirebaseUI-Android/blob/master/database/README.md