【发布时间】:2021-02-09 12:43:59
【问题描述】:
我的用户说,5 分钟后,每个请求都失败了。但重新启动应用程序后,应用程序工作顺利。我搜索了所有内容,但没有发现此错误。
这是我的 OkHttpClient.Builder 初始化代码。
var builder = OkHttpClient.Builder().apply {
connectTimeout(DEFAULT_TIMEOUT, TimeUnit.SECONDS)
readTimeout(DEFAULT_TIMEOUT, TimeUnit.SECONDS)
writeTimeout(DEFAULT_TIMEOUT, TimeUnit.SECONDS)
certificatePinner(certificatePinner)
authenticator(tokenAuthenticator)
}
DEFAULT_TIMEOUT = 30
这是我的改造构建代码
return Retrofit.Builder().apply {
baseUrl(urlConfigHelper.getBaseUrl())
addCallAdapterFactory(RxJava2CallAdapterFactory.create())
addConverterFactory(GsonConverterFactory.create(gson))
client(okHttpClient)
}.build()
小米 Redmi Note 7 安卓 10 设备
这个错误不是我所有的用户。只有极少数人看到这个错误。 感谢您的帮助。
【问题讨论】:
标签: android retrofit httpclient