onSuccess
很明确,当接收到元素的时候才会调用,onFailure
此时onClosed
不会调用。
但在实际使用中,onFailure
和onClosed
有点不明确,大多数时候onFailure
和onClosed
一起调用。但是哪些场景下onFailure
或onClosed
被单独调用呢?
onSuccess
很明确,当接收到元素的时候才会调用,onFailure
此时onClosed
不会调用。
但在实际使用中,onFailure
和onClosed
有点不明确,大多数时候onFailure
和onClosed
一起调用。但是哪些场景下onFailure
或onClosed
被单独调用呢?
文档非常清楚地说明了两者的区别:
我们可以很容易地看到这一点:
因为
isClosed
是错误的,我们知道我们可以稍后尝试重新发送相同的项目。我认为相反的情况不会发生。
true
因为isClosed
意味着isFailure
也是true
。