从FireStore在Android的RecylerView中显示数据的最佳方法是什么?
我的Firestore数据库具有以下两个集合。
Posts
--- Title
--- Image
--- User_ID
Users
--- User_ID
--- User_Name
我想在带有标题(帖子),图像(帖子)和User_Name(用户)的RecylerView中显示帖子。
那么从Firestore提取数据的最佳方法是什么?为这种情况编写适配器的推荐方法是什么?
答案 0 :(得分:0)
您可以使用改造来获取数据并将其放入pojo类对象中。 并将其传递到recyclerView的适配器中。
答案 1 :(得分:0)
如Google的youtube视频中所述,您需要在“帖子”集合中添加一些用户详细信息,例如他的姓名和图标url。链接到指定的视频:https://youtu.be/v_hR4K4auoQ?t=6m40s
答案 2 :(得分:0)
最好的方法是使用FirestoreRecyclerAdapter
FirestoreRecyclerAdapter
—将Query
绑定到RecyclerView
并响应所有实时事件,包括添加,删除,移动或更改的项目。最好与较小的结果集一起使用,因为所有结果都可以一次加载。