Firestore Get:指定失败侦听器是否有用,或者我们可以只使用 if(!task.isSuccess())



文档没有指定方法get addOnFailureListener

但是,它写道:

if (task.isSuccessful()) {
            ...
        } else {
            Log.d(TAG, "get failed with ", task.getException());
        }

特别是:get failed withelse声明的Log.d呼吁中。

这是否意味着addOnFailureListener可以被这种情况取代?

您可以将检查

任务成功状态的单个 OnCompleteListener 替换为 OnFailureListener 和 OnSuccessListener,每个侦听器都假定结果的状态。

这不是特定于Firestore的。 这是 Play 服务任务 API 适用于所有使用它的代码的方式。

最新更新