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特有的。这是所有使用它的代码的工作方式