Android Okhttp3 3.12.1所有请求都会以某种方式进入onFailure()方法

Android Okhttp3 3.12.1所有请求都会以某种方式进入onFailure()方法,android,okhttp,Android,Okhttp,我使用的是Okhttp3 3.12.1。 在正常情况下,httprequest是成功的,但有时所有httprequest都会突然进入onFailure()方法。 只有完全退出并重新启动应用程序,或者断开wifi或4g连接并重新连接,才能使httprequest再次成功。 感觉请求被阻塞了。我应该如何解决此问题。 我的代码如下: private static OkHttpClient client; public static void HttpTest( Request.Builder buil

我使用的是Okhttp3 3.12.1。 在正常情况下,httprequest是成功的,但有时所有httprequest都会突然进入onFailure()方法。 只有完全退出并重新启动应用程序,或者断开wifi或4g连接并重新连接,才能使httprequest再次成功。 感觉请求被阻塞了。我应该如何解决此问题。 我的代码如下:

private static OkHttpClient client;
public static void HttpTest(
Request.Builder builder = new Request.Builder();
Request request = builder.url(url).post(postBody(needtoken, kvs)).build();
        if (client == null) {
            client = new OkHttpClient.Builder()
                    .addInterceptor(BuildConfig.enableLog ? new HttpLoggingInterceptor().setLevel(HttpLoggingInterceptor.Level.BODY) : new HttpLoggingInterceptor().setLevel(HttpLoggingInterceptor.Level.NONE))
        }
        client.newCall(request).enqueue(new Callback() {
            @Override
            public void onFailure(Call call, IOException e) {             
                if (listener != null) {
                    listener.failed(e);
                }
            }
          @Override
            public void onResponse(Call call, Response response) {
           }
)