2
onRecievedErrorメソッドが設定されたWebViewClientを持つWebViewがあります。WebViewの読み込み処理方法
携帯電話を飛行機モードに設定しても、ページが読み込まれない場合、上記の方法は呼び出されません.WebViewでページを読み込めないことを検出して処理することはありますか?
onRecievedErrorメソッドが設定されたWebViewClientを持つWebViewがあります。WebViewの読み込み処理方法
携帯電話を飛行機モードに設定しても、ページが読み込まれない場合、上記の方法は呼び出されません.WebViewでページを読み込めないことを検出して処理することはありますか?
しかし、私は機内モードに自分の携帯電話を設定すると、ページが法の上loadtheに失敗した場合の方法は、Webサーバから受信したエラーのためのものであることを
と呼ばれていません。あなたの場合、アクセス可能なWebサーバーはありません。
WebViewを検出して処理できないページはロードできません。
一般的に、AFAIK。 ConnectivityManager
を使用して、飛行機モードのシナリオに役立つインターネット接続があるかどうかを判断できます。
必要なコードが見つかりました:http://stackoverflow.com/questions/4238921/android-detect-whe-there-is-an-internet-connection-available –
@raybritton:このコードは役に立ちますが、すべてのシナリオを網羅していない。あなたは接続されているかもしれませんが、例えばファイアウォールでブロックされているかもしれませ – CommonsWare
そのコードを実行した後、サーバーに到達できるかどうかを確認します。 –