인터넷에 연결되지 않은 상황을 처리하고 싶습니다. 일반적으로 다음을 실행합니다.
ConnectivityManager cm =
(ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo activeNetwork = cm.getActiveNetworkInfo();
boolean isConnected = activeNetwork != null &&
activeNetwork.isConnectedOrConnecting();
( 여기에서 ) 네트워크에 요청을 보내기 전에 인터넷에 연결되지 않은 경우 사용자에게 알립니다.
내가 본 것에서 Retrofit은이 상황을 구체적으로 처리하지 않습니다. 인터넷에 연결되어 있지 않으면 RetrofitError
시간 초과를 이유로 하겠습니다 .
Retrofit을 사용하여 모든 HTTP 요청에 이러한 종류의 검사를 통합하려면 어떻게해야합니까? 아니면 내가해야만합니다.
감사
알렉스