为什么从集合中检索所有文档时会发生java.lang.NullPointerException

时间:2019-01-24 15:57:28

标签: android google-cloud-firestore document

我正在尝试从集合名称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)'

0 个答案:

没有答案