Android Firestore firebase结果成功,无项目(有时)
我正在使用未启用持久性的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
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
- 返回错误