在某些情况下,OkHTTPCLient无法超时并变得“卡住”。
示例代码:
HTTPClient = new OkHttpClient.Builder()
.connectTimeout(10, TimeUnit.SECONDS)
.readTimeout(10, TimeUnit.SECONDS)
.writeTimeout(10, TimeUnit.SECONDS)
.retryOnConnectionFailure(false)
.build();
当移动互联网很差时,一些连接会永远尝试。
我不得不拨打定时电话以“手动”拆除连接,但这远远不能接受。
有什么想法吗?