Tôi đang sử dụng trang bị thêm trong ứng dụng của tôi như thế nàyRetrofit + Okhttp hủy hoạt động không làm việc
final OkHttpClient okHttpClient = new OkHttpClient();
okHttpClient.interceptors().add(new YourInterceptor());
final OkClient okClient = new OkClient(okHttpClient);
Builder restAdapterBuilder = new RestAdapter.Builder();
restAdapterBuilder.setClient(okClient).setLogLevel(LogLevel.FULL)
.setEndpoint("some url");
final RestAdapter restAdapter = restAdapterBuilder.build();
public class YourInterceptor implements Interceptor {
@Override
public Response intercept(Chain chain) throws IOException {
// TODO Auto-generated method stub
Request request = chain.request();
if (request != null) {
Request.Builder signedRequestBuilder = request.newBuilder();
signedRequestBuilder.tag("taggiventorequest");
request = signedRequestBuilder.build();
request.tag();
}
return chain.proceed(request);
}
}
sau khi gửi yêu cầu tôi đang kêu gọi
okHttpClient.cancel("taggiventorequest");
nhưng yêu cầu không được hủy tôi đang nhận được phản hồi từ trang bị thêm không biết lý do tại sao nó không hủy yêu cầu của tôi
Tôi cần cú volley như hủy bỏ trang bị thêm
Bạn có chắc chắn yêu cầu của mình chưa hoàn tất trước khi bạn hủy cuộc gọi? –
vâng chắc chắn tôi đã nhận được phản hồi sau 2 giây khi nhấp hủy –
@NikolaDespotoski khi tôi có thể mong đợi trang bị thêm phiên bản 2.0? –