Java 使用RecyclerView中的RecyclerView查询Firestore中要显示的项目
我在firebaseFirestore中有一个作为文档的数学主题列表。这些主题(文档)的对象有一个名为rootTopic的字段,可用于将它们分类为组 我想查询这些主题(文档)的集合,并使用recyclerView中的recyclerView分组显示它们,如下所示 挑战是:Java 使用RecyclerView中的RecyclerView查询Firestore中要显示的项目,java,android,google-cloud-firestore,nestedrecyclerview,Java,Android,Google Cloud Firestore,Nestedrecyclerview,我在firebaseFirestore中有一个作为文档的数学主题列表。这些主题(文档)的对象有一个名为rootTopic的字段,可用于将它们分类为组 我想查询这些主题(文档)的集合,并使用recyclerView中的recyclerView分组显示它们,如下所示 挑战是: 我不太确定如何最好地动态查询和分组这些主题(文档)。请提供有关如何实现此目的的提示或片段。您应该在单个recyclerView中使用多个视图类型,而不是在多个recyclerView中使用。一篇关于它的示例文章。有两种方法
我不太确定如何最好地动态查询和分组这些主题(文档)。请提供有关如何实现此目的的提示或片段。您应该在单个recyclerView中使用多个视图类型,而不是在多个recyclerView中使用。一篇关于它的示例文章。有两种方法可以查询所需的数据:
在任何情况下,我都会建议阅读上的文档,因为那里已经很好地解释了。谢谢,@Mustafa,但我需要的只是一种方法,使用问题中所述的rootTopic查询firestore并将接收到的数据分组到recyclerView中
db.collection("Mathematics").orderBy("topicName")
// Then partition the results and render them.