如何在Android中的Firestore中使用多个集合在RecylerView中显示数据[重复]

问题描述 投票:0回答:3

从FireStore在Android中的RecylerView中显示数据的最佳方法是什么?

我的Firestore数据库有两个集合,如下所示。

Posts
 ---  Title
 ---  Image
 ---  User_ID

Users
 ---  User_ID
 ---  User_Name

我想在RecylerView中显示带有标题(帖子),图像(帖子)和用户名(用户)的帖子。

那么从Firestore获取数据的最佳方法是什么?为此方案编写适配器的推荐方法是什么?

android firebase android-recyclerview google-cloud-firestore recycler-adapter
3个回答
0
投票

您可以使用retrofit获取数据并将其放入pojo类对象中。并将其传递给recyclerView的适配器。


0
投票

如来自Google的YouTube视频中所述,您需要在帖子集合中添加一些用户详细信息,例如他的姓名和图标网址。链接到指定的视频:https://youtu.be/v_hR4K4auoQ?t=6m40s


0
投票

最好的方法是使用FirestoreRecyclerAdapter

FirestoreRecyclerAdapter - 将Query绑定到RecyclerView并响应所有实时事件,包括添加,删除,移动或更改的项目。最好与小结果集一起使用,因为所有结果都会立即加载。

© www.soinside.com 2019 - 2024. All rights reserved.