2016-06-07 45 views
5

Ben bireysel Güçlendirme istekleri sadeceTüm Retrofit isteklerini aynı anda iptal edilsin mi?

retrofitCall.cancel(); arayarak herhangi bir zamanda iptal edilebilir biliyorum Ama bir kerede tüm süregelen isteklerini iptal etmek için bir yol gerekir. Mümkün mü? Belgelerdeki gibi bir şey bulamadım.

+0

Dahili olarak, dahili olarak OkHttp3 tarafından kullanılan ConnectionPool'u kullanıyorlar. – Y2K

cevap

16

Paylaşılan OkHttpClient öğenize başvurmak zorundasınız. Eğer tüm isteklerini iptal etmek istediğinizde Daha

sadece çağrı:

client.dispatcher().cancelAll() 
+3

lütfen detaylandırır mısınız? –

+0

Teşekkürler, beni çok kez kaydettiniz ^^ –

0

Ben mCall.isCanceled() dönüş sahte neden olacaktır iptal etmek API OkHttp kullanarak bulundu.