Android 从firestore获取子集合作为对象列表
我正在尝试从Firestore获取一个子集合作为对象列表Android 从firestore获取子集合作为对象列表,android,firebase,collections,google-cloud-firestore,Android,Firebase,Collections,Google Cloud Firestore,我正在尝试从Firestore获取一个子集合作为对象列表 var-areaList:ArrayList如Firebase文档中所述,函数toObjects具有以下语法:public List toObjects(Class clazz) 将QuerySnapshot中文档的内容转换为提供的类,并作为列表返回。 参数:clazz-用于转换列表中文档的POJO类型 因此,您应该只传递类类型作为参数,即在您的情况下,AreaModel::class.java。此外,函数本身检索AreaModel类的对
var-areaList:ArrayList如Firebase文档中所述,函数toObjects
具有以下语法:public List toObjects(Class clazz)
将QuerySnapshot中文档的内容转换为提供的类,并作为列表返回。
参数:clazz-用于转换列表中文档的POJO类型
因此,您应该只传递类类型作为参数,即在您的情况下,AreaModel::class.java
。此外,函数本身检索AreaModel
类的对象列表。代码示例有什么问题?@Hawklike它抛出了一个“未解析的对象引用”。请编辑您的问题,并将您的数据库结构添加为屏幕截图和AreaModel
类的内容。请回复@AlexMamo