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

Posted

技术标签:

【中文标题】没有可用的互联网连接时如何添加自定义错误页面【英文标题】:How to add custom error page when there is no internet connection available 【发布时间】:2014-06-09 03:34:14 【问题描述】:

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

【问题讨论】:

【参考方案1】:

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

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

把你自己的html错误页面放到assets文件夹里

【讨论】:

【参考方案2】:

当事件上升时,只需应用广播接收器并注册网络连接事件,根据那里的状态重定向您的页面。

【讨论】:

查看此链接,vogella.com/tutorials/AndroidBroadcastReceiver/article.html 和 mkyong.com/android/android-webview-example

以上是关于没有可用的互联网连接时如何添加自定义错误页面的主要内容,如果未能解决你的问题,请参考以下文章

iis设置404错误页,返回500状态码

503 服务不可用没有被任何 IIS 错误页面或 ASP.net 错误页面处理

当我导航到其他路由器页面时,如何清除由错误边界创建的自定义消息

004. 连接默认错误页

springboot自定义错误页

学习笔记19_自定义错误页