Код: Выделить всё
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
Мобильная версия