【发布时间】:2019-06-15 06:37:07
【问题描述】:
我正在使用 Firebase Firestore,因为我希望收集的所有文档都显示在我的 RecyclerView 中。我可以使用此代码获取数据。
db.collection("resturant_profile").get().addOnCompleteListener(new OnCompleteListener<QuerySnapshot>() {
@Override
public void onComplete(@NonNull Task<QuerySnapshot> task) {
if(task.isSuccessful()){
for(DocumentSnapshot documentSnapshot:task.getResult()){
Log.d("amit",documentSnapshot.getId()+" => "+documentSnapshot.getData());
}
}
}
});
但我现在不知道如何通过制作类来分别获取列表的每个数据。我想我应该使用方法
documentSnapshot.toObject(someclass);
现在我不知道该用什么类型的类。
我阅读了文档,但没有找到解决方案。
【问题讨论】:
标签: java android firebase google-cloud-firestore