我已经设置了与API的连接,似乎一切正常,但是我需要设置超时以显示数据。我已经检查过StackOverflow之前的答案,但是似乎没有一种方法适合。您知道如何正确设置超时吗?
我从这些答案(How to set connection timeout with OkHttp)中尝试了一些代码,并且始终存在一些问题。此时,我出现一个错误,提示它无法解析方法setReadConnection
OkHttpClient client = new OkHttpClient.Builder().setReadTimeout(30, TimeUnit.SECONDS).build();
我只是希望这可以帮助我最终在应用程序中显示数据。谢谢你的提示
答案 0 :(得分:0)
您在寻找吗?
OkHttpClient okHttpClient = new OkHttpClient.Builder()
//default timeout for not annotated requests
.readTimeout(10000, TimeUnit.MILLISECONDS)
.connectTimeout(10000, TimeUnit.MILLISECONDS)
.writeTimeout(10000, TimeUnit.MILLISECONDS)
.build();