インターネットを検出するために組み込まれた方法はありませんか。okhttpで接続されています。私はこの特定の事柄のために私自身の実装をしましたが、これに関連した何かがすでにソースコードに含まれているかどうか知りたいだけですか?
回答:
回答№1は1okhttp 2.5を使って。インターネットに接続されていない場合、コントロールはokhttpコールバッククラスのonFailure()関数に入ります。そこで例外から原因をチェックし、必要なことをすることができます。 P.Sはリクエストの実行にエンキューメソッドを使用します。
回答№2の場合は0
私が見つけた最も早い方法は
if(!response.isSuccessful())
これでステータスコードがわかりませんが、仕事は完了です。