У меня есть вариант использования, который я использую мобильный интернет (через оператора), но я превышаю мой лимит данных.В этом случае мой телефон видит соединение как доступное, но я не могу открыть какую-либо веб-страницу.
Так что в этом случае я получаю SocketException (сброс соединения) при попытке сделать вызов с retrofit2 и Okhttp.
В моем коде приложение вылетает в строке "return":
.addInterceptor(Interceptor {
val newRequest = it.request().newBuilder()
.header("Accept", "application/json")
.header("Content-Type", "application/json")
.header("Authorization", "${App.sessionManager.tokenType} ${App.sessionManager.accessToken}")
.build()
return@Interceptor it.proceed(newRequest)
})
Может кто-нибудь подсказать, как предотвратить сбой приложения?Заранее спасибо.