Я хотів би впоратися з ситуаціями, коли немає Інтернету. Зазвичай я бігав:
ConnectivityManager cm =
(ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo activeNetwork = cm.getActiveNetworkInfo();
boolean isConnected = activeNetwork != null &&
activeNetwork.isConnectedOrConnecting();
( звідси ), перш ніж надсилати запити в мережу та повідомляти користувача про відсутність підключення до Інтернету.
З того, що я бачив, Retrofit не вирішує цю ситуацію конкретно. Якщо немає підключення до Інтернету, я просто отримаю RetrofitError
тайм-аут.
Якщо я хотів би включити подібний чек у кожен запит HTTP за допомогою Retrofit, як мені це зробити? Або я повинен це взагалі робити.
Дякую
Олексій