1. 程式人生 > >android webView 網頁出錯,如何替換原有的錯誤頁面?

android webView 網頁出錯,如何替換原有的錯誤頁面?

  正常情況下webView 出錯是有一個自己的錯誤頁面的,但是這個頁面很粗糙,很難滿足使用者需求。那麼如何不顯示系統錯誤頁面,顯示一個自定義的頁面呢?

我通常在

public void onReceivedError(WebView webView, WebResourceRequest request, WebResourceError error) {
    super.onReceivedError(view, request, error);
    //隱藏系統錯誤頁面
    webView.setVisibility(View.GONE);
//顯示自己定義的錯誤頁面,而且避免了白屏顯示
    mErrorView.setVisibility(View.VISIBLE);
}