【问题标题】:How to display custom message in WebView of android?如何在android的WebView中显示自定义消息?
【发布时间】:2013-03-30 06:27:32
【问题描述】:

我正在尝试在 android 中使用 WebView 显示网页,当特定页面未加载时,它会显示带有 URL 的错误消息,说 abcd.com 不可用,如何用我的替换错误消息自定义消息而不是显示 URL?

    storeLocator.setWebViewClient(new WebViewClient(){

        @Override
        public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {
            storeLocator.loadUrl("file:///assets/error.html");

        }
        });
        storeLocator.loadUrl("http://goog.c");

【问题讨论】:

标签: android android-webview


【解决方案1】:

当出现错误或页面不可用时,您可以创建任何您想显示的 html 页面,代码在此处给出-

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

            }
        });

【讨论】:

  • 你测试过这段代码吗?虽然它看起来应该可以工作,但我听说 SDK 中有一个错误导致它不报告 404 错误。
  • @Tushar 我尝试实现,但它仍然显示相同的错误消息而不是我的自定义消息!实施在编辑部分..
猜你喜欢
  • 1970-01-01
  • 2011-09-21
  • 1970-01-01
  • 1970-01-01
  • 2023-03-23
  • 1970-01-01
  • 2022-01-20
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多