立即取消所有改装请求?

时间:2016-06-07 13:40:59

标签: android retrofit retrofit2

我知道只需拨打retrofitCall.cancel();

即可随时取消各个改造请求

但我需要一种方法立即取消所有正在进行的请求。可能吗?我在文档中找不到类似内容。

2 个答案:

答案 0 :(得分:25)

您必须继续引用共享的OkHttpClient。

当您要取消所有请求时,只需致电:

client.dispatcher().cancelAll()

答案 1 :(得分:0)

我发现使用OkHttp API取消会导致mCall.isCanceled()返回false。