【发布时间】:2021-12-01 00:37:46
【问题描述】:
我正在尝试从 Firestore 中获取一个值,但我每次都得到 null。有人能告诉我我做错了什么吗?这是我的 Firestore 集合和文档。
DocumentReference docRef = dbase.collection("newsImage").document("cqmpNF45IZsHDSx9hSuq");
colref.get().addOnCompleteListener(new OnCompleteListener<DocumentSnapshot>() {
@Override
public void onComplete(@NonNull @NotNull Task<DocumentSnapshot> task) {
if (task.isSuccessful()) {
DocumentSnapshot document = task.getResult();
if (document.exists()) {
str = document.getString("imgNews");
tv.setText(str);
} else {
Log.d("docv", "No such document");
}
} else {
Log.d("docv", "get failed with ", task.getException());
}
}
});
【问题讨论】:
标签: java android firebase google-cloud-platform google-cloud-firestore