您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

我怎么知道是使用OnComplete还是OnSuccess?

我怎么知道是使用OnComplete还是OnSuccess?

顾名思义,onSuccess()将在任务成功完成时触发。

onComplete() 即使任务失败,也会在任务完成时触发。

方法中,您可以调用Task.isSuccessful()Task.getException()

onSuccess()你可以肯定的是,isSuccessful()将返回true,并且getException()将返回null(所以没有太多的点叫他们)。

onComplete()isSuccessful()false,您有机会处理失败,也许可以利用它getException()获取更多细节。

如果您需要处理失败的任务(应该!),则有两种选择:

其他 2022/1/1 18:26:12 有533人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶