Я назначая тег OkHttp запрос, как,OkHttp3 Multiple запрос тега
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