android - 一次取消所有改造请求?

标签 android retrofit retrofit2

我知道可以随时通过调用 retrofitCall.cancel();

取消单个 Retrofit 请求

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

最佳答案

您必须保留对您共享的 OkHttpClient 的引用。

如果您想取消所有请求,只需调用:

client.dispatcher().cancelAll()

关于android - 一次取消所有改造请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37681093/

相关文章:

android - 为什么改造要我使用查询

java - 为什么 LocalDate 值没有设置在今天的日期

java - 使用Retrofit从单个键中提取不同的数据

java - 如何使用 Dagger 2 将 idemId 注入(inject)到 Presenter 中? Dagger .android

android - 改造+okhttp : Retrieve GZIPInputStream

android - Retrofit 2 - 使用 Body 对象发布 FieldMap

kotlin - 改造给kotlin.KotlinNullPointerException

java - Dagger 2 和 Retrofit 2 更改基本 URL

android - 如何在 Android 上检查设备是否支持视频

java - Android 上的 SAX 被多次调用相同的数据但有偏移