如何用 Firebase 填充 RecyclerView Adapter

我做了很多研究,但我找不到任何资源如何使用回收器视图(反之亦然)Firebase

有一个 Firebase 列表适配器,它从 扩展而来。我在Firebase Chat应用程序中找到了它。下面是 FirebaseListAdapter 类。但是 RecyclerView 使用的适配器需要从 中扩展。BaseAdapterRecyclerView.Adapter

你是如何克服这个问题的?你有什么建议吗?


答案 1

目前,您必须提供自己的 RecyclerView.Adapter 实现。

您可以使用FirebaseListAdapter获取灵感或推出自己的灵感。

下面是一个使用 RecyclerView 的聊天应用:https://github.com/thaleslima/Chat-Firebase/tree/master/app/src/main/java/com/gdgcampinas/chat_firebase

更新

现在有一个名为FirebaseUI的库,其中包括一个等等。我强烈建议您在应用程序中使用该适配器,或将其用作适合您需求的适配器的基础。FirebaseRecyclerAdapter


答案 2

您可以使用FirebaseUI-Android,它是由Firebase本身开发的,非常有用。

链接如下所示。

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


推荐