Eu gostaria de lidar com situações em que não há conexão com a internet. Normalmente eu corria:
ConnectivityManager cm =
(ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo activeNetwork = cm.getActiveNetworkInfo();
boolean isConnected = activeNetwork != null &&
activeNetwork.isConnectedOrConnecting();
( daqui ) antes de enviar as solicitações para a rede e notificar o usuário se não houver conexão com a Internet.
Pelo que vi, o Retrofit não lida especificamente com essa situação. Se não houver conexão com a Internet, RetrofitError
acabarei com o tempo limite como motivo.
Se eu gostaria de incorporar esse tipo de verificação em cada solicitação HTTP com o Retrofit, como devo fazê-lo? Ou devo fazê-lo?
obrigado
Alex