android - 没有可用的互联网连接时如何添加自定义错误页面

标签 android webview android-webview webviewclient

当没有可用的互联网连接时,如何添加我自己的错误页面来替换默认错误页面“网页不可用”。像下面的图片 http://i.stack.imgur.com/OgS7o.jpg

最佳答案

我通过添加以下代码得到了解决方案

mWebView.setWebViewClient(new MyWebViewClient()
  {
    public void onReceivedError(WebView webview, int i, String s, String s1)
  {
      mWebView.loadUrl("file:///android_asset/error.html");
  }
   });

将您自己的 html 错误页面放入 assets 文件夹中

关于android - 没有可用的互联网连接时如何添加自定义错误页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23258911/

相关文章:

html - 移动应用程序(iOS 和 Android)上的 Webview 无法正确呈现图标

java - Webview 未在 chrome Android 中打开不同域的链接

android - WebView的restorePicture方法——防止webview重新加载页面

android - 过滤时自定义 ArrayAdapter 未更新

java - 下载 PDF 并将其保存在 SD 卡上未找到

Android:什么时候使用layout_margin,什么时候使用weightSum?

android - 查看android中使用的是webview还是native-view

swift - 试图让 webView 加载 2 个 URLS

javascript - 从android中的另一个类调用MainActivity方法

android - iOS 和 Android 的背景尺寸