我正在尝试从集合名称Items中检索我的所有文档,而我只是粘贴google给定的代码以从collection中检索所有文档。但是每次运行时,它始终会产生java.lang.NullPointerException。你能告诉我为什么吗
我使用了goggle提供的代码来从消防局中检索所有集合。但不幸的是,它没有用
db.collection("Items")
.get()
.addOnCompleteListener(new OnCompleteListener<QuerySnapshot>() {
@Override
public void onComplete(@NonNull Task<QuerySnapshot> task) {
if (task.isSuccessful()) {
for (QueryDocumentSnapshot document : task.getResult()) {
Log.d(TAG, document.getId() + " => " + document.getData());
}
} else {
Log.d(TAG, "Error getting documents: ", task.getException());
}
}
});
每次运行它都会显示此错误
java.lang.NullPointerException:尝试在空对象引用上调用虚拟方法'com.google.firebase.firestore.CollectionReference com.google.firebase.firestore.FirebaseFirestore.collection(java.lang.String)'>