webviewがサーバーに到達できるかどうかを確認する

Android WebViewがサーバーに到達できるかどうかを確認することは可能ですか?サーバーや特定のWebサイトにアクセスできない場合、falseやfalseのようなものを返します。私は非常に多くを検索し、OnReceivedError()を使うことができると言った人もいますが、それは何らかの理由で動作しません...したがって、アプリケーションが指定されたサーバー(ホストアドレス)に到達できるかどうかをどのように確認できますか?

0

1 答え

This way worked for me: https://stackoverflow.com/q/2001824/446576

Webviewエラーに頼らず、代わりに接続を確認してください。

特定のリモートホストをテストするには、 HttpClient でページをダウンロードしてください( https://stackoverflow.com参照)。/q/4724491/446576

1
追加された
しかし、そのコードでは、実際にインターネットに接続できるかどうかはチェックされません。だから、無線LANが接続されていてネットワークに接続されていても、ネットワークにアクセスできない場合、エラーは発生しません...まったく正しいわけではありませんか?
追加された 著者 MartijnG,
ありがとうございました!!私はそれを理解するだろう。
追加された 著者 MartijnG,
最初のリンクで、あなたはエラーを取得しない、あなたはブール値を取得する:インターネットにアクセスするために幾分か? 2番目のリンクを使用すると、接続をテストできます。タイムアウトも設定できます。
追加された 著者 F--,