我们是否可以通过改装2中的标签取消特定请求,就像Volley一样。 在截击中我们可以通过这样做取消请求。
sRequestQueue = Volley.newRequestQueue(appContext);
public void enqueueRequest(Request req) {
sRequestQueue.add(req);
}
public void cancelTaggedRequests(String tag) {
sRequestQueue.cancelAll(tag);
}
在Retrofit 2.0中是否有类似的方式?
答案 0 :(得分:0)
您可以致电call.cancel();
另一种方法是使用RxJava并创建Subscription和un-subscribe尊重的请求。
if (subscription != null && !subscription.isUnsubscribed()) {
subscription.unsubscribe();
}