Как мне справиться с «Нет подключения к Интернету» с помощью Retrofit на AndroidAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Как мне справиться с «Нет подключения к Интернету» с помощью Retrofit на Android

Сообщение Anonymous »

Я хотел бы справиться с ситуациями, когда нет подключения к Интернету. Обычно я бежал:

Код: Выделить всё

ConnectivityManager cm =
(ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE);

NetworkInfo activeNetwork = cm.getActiveNetworkInfo();
boolean isConnected = activeNetwork != null &&
activeNetwork.isConnectedOrConnecting();
(здесь) перед отправкой запросов в сеть и уведомлять пользователя, если не было подключения к Интернету.

Из того, что я видел, Retrofit не решает эту ситуацию конкретно. Если нет подключения к Интернету, я просто получу RetrofitError с указанием времени ожидания в качестве причины.

Если я хочу включить такую ​​проверку в каждый HTTP-запрос с помощью Retrofit, как мне это сделать? Или мне вообще стоит это сделать.

Спасибо

Алекс

Подробнее здесь: https://stackoverflow.com/questions/207 ... on-android
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»