如何在改造2中通过标签取消请求?
问题描述:
有没有办法像Volley那样在改造2中通过标签取消特定的请求。 抽气我们可以通过这样取消请求。如何在改造2中通过标签取消请求?
sRequestQueue = Volley.newRequestQueue(appContext);
public void enqueueRequest(Request req) {
sRequestQueue.add(req);
}
public void cancelTaggedRequests(String tag) {
sRequestQueue.cancelAll(tag);
}
在Retrofit 2.0中有没有类似的方法?
答
你可以通过调用call.cancel();
另一种方式使用RxJava和创建订阅和取消订阅要求推崇取消请求。
if (subscription != null && !subscription.isUnsubscribed()) {
subscription.unsubscribe();
}