7
Androidのレトロフィットで「インターネット接続なし」を処理するにはどうすればよいですか
インターネットに接続されていない状況に対応したいのですが。通常、私は実行します: ConnectivityManager cm = (ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo activeNetwork = cm.getActiveNetworkInfo(); boolean isConnected = activeNetwork != null && activeNetwork.isConnectedOrConnecting(); (ここから)ネットワークにリクエストを送信する前に、インターネット接続がなかった場合にユーザーに通知します。 私が見たところによると、レトロフィットはこの状況を特に処理しません。インターネット接続がない場合はRetrofitError、理由としてタイムアウトが発生するだけです。 この種類のチェックをRetrofitを使用してすべてのHTTPリクエストに組み込みたい場合、どうすればよいですか?それとも私はそれをするべきですか? ありがとう アレックス