Android 阻止WebView显示详细错误

Android 阻止WebView显示详细错误,android,webview,Android,Webview,在我的Android应用程序中,我有一个WebView,它加载一个带有特定数据的网站URL,如地址中的querystring。我不希望简单的用户知道传递的查询字符串 但是,我在处理WebView之前以编程方式检查Internet可用性,有时出于其他原因以及浏览器设置问题或Internet服务质量低下等原因。网页无法加载,WebView显示以下错误: 网页不可用 网页 可能是 暂时关闭,或者可能已永久移动到新网址 有没有办法在用户之前通过Android编程捕获错误,并显示一条用户友好的消息 我的当

在我的Android应用程序中,我有一个WebView,它加载一个带有特定数据的网站URL,如地址中的querystring。我不希望简单的用户知道传递的查询字符串

但是,我在处理WebView之前以编程方式检查Internet可用性,有时出于其他原因以及浏览器设置问题或Internet服务质量低下等原因。网页无法加载,WebView显示以下错误:

网页不可用

网页 可能是 暂时关闭,或者可能已永久移动到新网址

有没有办法在用户之前通过Android编程捕获错误,并显示一条用户友好的消息

我的当前代码:

if (isOnline()){
    WebView channelmanager=(WebView) findViewById(R.id.channelmanager);
    channelmanager.getSettings().setJavaScriptEnabled(true);
    channelmanager.getSettings().setDomStorageEnabled(true);
    channelmanager.loadUrl(url);
}
else
{
    Toast.makeText(getBaseContext(), "Connection unavailable", 7000).show();
}