如何使用Firebase填充RecyclerView适配器

时间:2015-06-29 07:32:06

标签: java android android-layout android-fragments firebase

我做了很多研究,但我找不到任何资源如何使用Firebase使用Recycler View(反之亦然)

有一个Firebase列表适配器,它从BaseAdapter延伸。我在Firebase Chat application找到了它。这是FirebaseListAdapter类。但是RecyclerView使用的适配器需要从RecyclerView.Adapter扩展。

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

2 个答案:

答案 0 :(得分:25)

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

您可以使用FirebaseListAdapter获取灵感或自己动手。

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

更新

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

答案 1 :(得分:5)

你可以使用 FirebaseUI-Android ,它是由Firebase自己开发的,非常有用。

链接如下所示。

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