Je voudrais gérer les situations où il n'y a pas de connexion Internet. Habituellement, je courrais:
ConnectivityManager cm =
(ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo activeNetwork = cm.getActiveNetworkInfo();
boolean isConnected = activeNetwork != null &&
activeNetwork.isConnectedOrConnecting();
(à partir d' ici ) avant d'envoyer les demandes au réseau et avertir l'utilisateur s'il n'y a pas de connexion Internet.
D'après ce que j'ai vu, Retrofit ne gère pas spécifiquement cette situation. S'il n'y a pas de connexion Internet, j'obtiendrai juste un RetrofitError
délai d'attente comme raison.
Si je souhaite intégrer ce type de vérification dans chaque requête HTTP avec Retrofit, comment dois-je le faire? Ou devrais-je le faire du tout.
Merci
Alex