我刚刚尝试用两天前发布的新版本(3.12.0)更新我的应用程序中的okhttp3库,它提供了callTimeout
功能,该功能提供了全部操作超时。
这是我的代码的样子:
OkHttpClient httpClient = new OkHttpClient.Builder()
.connectTimeout(30, TimeUnit.SECONDS) // 30 seconds
.writeTimeout(30, TimeUnit.SECONDS) // 30 seconds
.readTimeout(30, TimeUnit.SECONDS) // 30 seconds
.callTimeout(300, TimeUnit.SECONDS) // 5 minutes (whole operation timeout)
.retryOnConnectionFailure(false)
.build();
我已经将其添加到我的build.gradle文件中
implementation 'com.squareup.okhttp3:okhttp:3.12.0'
但是,每当我尝试构建项目时,都会出现此错误:
Error: cannot find symbol method callTimeout(int,TimeUnit)
谁能指出这里出了什么问题?谢谢。