Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/213.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Firestore firebase结果成功,无项目(有时)_Android_Firebase_Google Cloud Firestore - Fatal编程技术网

Android Firestore firebase结果成功,无项目(有时)

Android Firestore firebase结果成功,无项目(有时),android,firebase,google-cloud-firestore,Android,Firebase,Google Cloud Firestore,我正在使用未启用持久性的Firestore Firebase。 我在问一个问题,完全相同的问题。 我总是得到成功的结果,有时有项目,有时没有 这就是我创建任务的方式: Task<QuerySnapshot> retrieveTask = mFireBaseFireStore.collection(collectionPath) .limit(BATCH_SIZE) .orderBy(Name.NAME

我正在使用未启用持久性的Firestore Firebase。 我在问一个问题,完全相同的问题。 我总是得到成功的结果,有时有项目,有时没有

这就是我创建任务的方式:

          Task<QuerySnapshot> retrieveTask = mFireBaseFireStore.collection(collectionPath)
                .limit(BATCH_SIZE)
                .orderBy(Name.NAME_OBJECT_INDEX_KEY)
                .startAt(startIndex)
                .get();
            retrieveTask.addOnSuccessListener(queryDocumentSnapshots -> {

                ///

            emitter.onSuccess(res);
        }).addOnFailureListener(emitter::onError);
我认为当连接不良时,我没有收到任何结果,但连接状态良好 即使在没有结果的情况下,也始终连接。 只是有时候

我在想,也许firebase无法从internet获取结果,也无法从“空缓存”返回,但这不是真的-我禁用了缓存

我怎么知道没有结果不是因为没有数据

我使用的是firebase核心版本:17.0.0 和firebase firestore版本:20.1.0


谢谢。

在以下情况下,您可以确定没有与查询匹配的文档:

  • 返回true
  • 返回错误