2
我分配標籤OkHttp請求一樣,OkHttp3多個請求標籤
Request request = new Request.Builder()
.url(url)
.tag(requestTag)
.build();
,我可以使用
public static void cancel(Object tag) {
for (Call call : getClient().dispatcher().queuedCalls()) {
if (tag.equals(call.request().tag())) call.cancel();
}
for (Call call : getClient().dispatcher().runningCalls()) {
if (tag.equals(call.request().tag())) call.cancel();
}
}
取消由特定的要求,但如何分配多個標籤要求,因爲我必須跟蹤請求,如果有任何請求超時,那麼我必須取消相關標記請求。
任何想法?
您是否找到了解決方案? – tbag