Я пытаюсь получить все свои документы из наименования коллекции Items, и я просто вставляю код, указанный Google для извлечения всех документов из коллекции. Но каждый раз, когда я запускаю его, всегда выдается java.lang.NullPointerException.Можете ли вы сказать мне, почему
Я использовал код, предоставленный Goggle, чтобы извлечь все коллекции из хранилища Fire. Но, к сожалению, он не работал
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)' для нулевого объектассылка