文档没有指定方法get
addOnFailureListener
。
但是,它写道:
if (task.isSuccessful()) {
...
} else {
Log.d(TAG, "get failed with ", task.getException());
}
特别是:get failed with
在else
声明的Log.d
呼吁中。
这是否意味着addOnFailureListener
可以被这种情况取代?
您可以将检查
任务成功状态的单个 OnCompleteListener 替换为 OnFailureListener 和 OnSuccessListener,每个侦听器都假定结果的状态。
这不是特定于Firestore的。 这是 Play 服务任务 API 适用于所有使用它的代码的方式。