36

アプリに Web ビューがありますが、接続が原因で Web ビューの読み込みに失敗し、デフォルトの Web ページを利用できないページが表示されることがあります。WebView の読み込みに失敗した場合にアラート ダイアログを表示したい。とにかく、webview が正常に読み込まれたことを (おそらく shouldOverridePageLoad 関数で) チェックできますか? 再度、感謝します

4

2 に答える 2

71

次のように、Web ビューで WebClient を使用します。

webView.setWebViewClient(new WebViewClient(){

@Override public void onReceivedError(WebView view, WebResourceRequest request,
      WebResourceError error) {
    super.onReceivedError(view, request, error);
    // Do something
  }
});
于 2012-10-22T17:29:41.587 に答える