我已经设置了与 API 的连接,一切似乎都在工作,但我需要设置一个超时时间才能显示数据。我已经检查了之前在 StackOverflow 上的答案,但似乎没有一种方法适合。你知道如何正确设置超时吗?我尝试了这些答案中的几个代码(How to set connection timeout with OkHttp),但始终存在一些问题。在这一点上,我有一个错误,说它无法解析方法 setReadConnectionOkHttpClient client = new OkHttpClient.Builder().setReadTimeout(30, TimeUnit.SECONDS).build();我只是希望这能帮助我最终在应用程序中显示数据。感谢您的任何提示
1 回答
Qyouu
TA贡献1786条经验 获得超11个赞
是你要找的吗?
OkHttpClient okHttpClient = new OkHttpClient.Builder()
//default timeout for not annotated requests
.readTimeout(10000, TimeUnit.MILLISECONDS)
.connectTimeout(10000, TimeUnit.MILLISECONDS)
.writeTimeout(10000, TimeUnit.MILLISECONDS)
.build();
添加回答
举报
0/150
提交
取消