Android 从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类的对

我正在尝试从Firestore获取一个子集合作为对象列表


var-areaList:ArrayList

如Firebase文档中所述,函数
toObjects
具有以下语法:
public List toObjects(Class clazz)

将QuerySnapshot中文档的内容转换为提供的类,并作为列表返回。 参数:clazz-用于转换列表中文档的POJO类型


因此,您应该只传递类类型作为参数,即在您的情况下,
AreaModel::class.java
。此外,函数本身检索
AreaModel
类的对象列表。

代码示例有什么问题?@Hawklike它抛出了一个“未解析的对象引用”。请编辑您的问题,并将您的数据库结构添加为屏幕截图和
AreaModel
类的内容。请回复@AlexMamo