标签: android retrofit retrofit2
我知道只需拨打retrofitCall.cancel();
retrofitCall.cancel();
但我需要一种方法立即取消所有正在进行的请求。可能吗?我在文档中找不到类似内容。
答案 0 :(得分:25)
您必须继续引用共享的OkHttpClient。
当您要取消所有请求时,只需致电:
client.dispatcher().cancelAll()
答案 1 :(得分:0)
我发现使用OkHttp API取消会导致mCall.isCanceled()返回false。
mCall.isCanceled()