Prevent WebView from displaying “web page not available”

First create your own error page in HTML and put it in your assets folder, Let’s call it myerrorpage.html
Then with onReceivedError:

mWebView.setWebViewClient(new WebViewClient() {
    public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {
        mWebView.loadUrl("file:///android_asset/myerrorpage.html");

    }
});

Leave a Comment