Android Firestore Get:指定失败侦听器有用吗?或者我们可以只使用if(!task.issusccessful())吗?

Android Firestore Get:指定失败侦听器有用吗?或者我们可以只使用if(!task.issusccessful())吗?,android,google-cloud-firestore,Android,Google Cloud Firestore,不为方法get指定addOnFailureListener 但是,上面写着: if (task.isSuccessful()) { ... } else { Log.d(TAG, "get failed with ", task.getException()); } 特别是:else语句的Log.d调用中的get失败 这是否意味着可以用此条件替换addOnFailureListener。您可以将检查任务成功状态的单

不为方法
get
指定
addOnFailureListener

但是,上面写着:

if (task.isSuccessful()) {
            ...
        } else {
            Log.d(TAG, "get failed with ", task.getException());
        }
特别是:
else
语句的
Log.d
调用中的
get失败


这是否意味着可以用此条件替换
addOnFailureListener

您可以将检查任务成功状态的单个OnCompleteListener替换为OnFailureListener和OnSuccessListener,每个OnFailureListener都假设结果的状态

这不是Firestore特有的。这是所有使用它的代码的工作方式