The documentation未为方法addOnFailureListener
指定get
。
但是,它写为::
if (task.isSuccessful()) {
...
} else {
Log.d(TAG, "get failed with ", task.getException());
}
尤其是:get failed with
语句的Log.d
调用中的else
。
这是否意味着addOnFailureListener
可以被这种条件代替?
答案 0 :(得分:1)
您可以用一个OnFailureListener和一个OnSuccessListener都替换一个检查任务成功状态的OnCompleteListener,它们都假定结果的状态。
这并非特定于Firestore。 Play Services Task API就是使用它的所有代码的工作方式。