如何使用 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