【发布时间】:2021-06-24 08:06:09
【问题描述】:
我正在尝试创建从 Firestore 数据创建的对象的 ArrayList。据我所知,这些对象正在正确创建。当我尝试访问将它们添加到其中的 ArrayList 时,尽管它是空的。我得到集合的引用,然后为查询添加监听器。
ArrayList<Doctor> docList = new ArrayList<> ();
CollectionReference doctors = db.collection("doctors");
doctors.get().addOnCompleteListener(new OnCompleteListener<QuerySnapshot>() {
@Override
public void onComplete(@NonNull Task<QuerySnapshot> task) {
if (task.isSuccessful()) {
for (QueryDocumentSnapshot document : task.getResult()) {
docList.add(document.toObject(Doctor.class);
}
}
}
});
【问题讨论】:
标签: java android firebase google-cloud-firestore