【发布时间】:2011-07-01 18:58:50
【问题描述】:
我有一个广泛使用 WebView 的应用程序。当这个应用程序的用户没有互联网连接时,会出现一个页面说“网页不可用”和其他各种文字。有没有办法不在我的 WebView 中显示这个通用文本?我想提供我自己的错误处理。
private final Activity activity = this;
private class MyWebViewClient extends WebViewClient
public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {
// I need to do something like this:
activity.webView.wipeOutThePage();
activity.myCustomErrorHandling();
Toast.makeText(activity, description, Toast.LENGTH_LONG).show();
}
}
我发现WebView->clearView 实际上并没有清除视图。
【问题讨论】:
-
为什么不在显示 webView 之前检查互联网连接,如果没有可用的互联网设施,您可以跳过显示 WebView,而是在没有互联网消息的情况下显示警报或 toast?跨度>
-
@JoJo 你能把答案打勾吗?可能是我的:P