如何使用Firebase填充RecyclerView适配器

Ade*_*han 17 java android android-layout android-fragments firebase

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

有一个Firebase列表适配器,可以从中扩展BaseAdapter.我在Firebase聊天应用程序中找到了它.这是FirebaseListAdapter类.但是RecyclerView使用的适配器需要扩展RecyclerView.Adapter.

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

Fra*_*len 25

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

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

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

更新

现在有一个名为FirebaseUI的库,其中包含FirebaseRecyclerAdapter更多内容.我强烈建议您在应用程序中使用该应用程序,或者作为适合您需求的适配器的基础.


小智 5

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

链接如下所示.

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