/ / okhttpに接続されていないインターネットを検出するために組み込まれた方法はありますか? - アンドロイド、okhttp

okhttpで接続されていないインターネットを検出する方法がありますか? - アンドロイド、okhttp

インターネットを検出するために組み込まれた方法はありませんか。okhttpで接続されています。私はこの特定の事柄のために私自身の実装をしましたが、これに関連した何かがすでにソースコードに含まれているかどうか知りたいだけですか?

回答:

回答№1は1

okhttp 2.5を使って。インターネットに接続されていない場合、コントロールはokhttpコールバッククラスのonFailure()関数に入ります。そこで例外から原因をチェックし、必要なことをすることができます。 P.Sはリクエストの実行にエンキューメソッドを使用します。


回答№2の場合は0

私が見つけた最も早い方法は

if(!response.isSuccessful())

これでステータスコードがわかりませんが、仕事は完了です。