没有可用的互联网连接时如何添加自定义错误页面
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以上是关于没有可用的互联网连接时如何添加自定义错误页面的主要内容,如果未能解决你的问题,请参考以下文章
503 服务不可用没有被任何 IIS 错误页面或 ASP.net 错误页面处理