在javascript中捕获phonegap GapViewClient.onReceivedError

在javascript中捕获phonegap GapViewClient.onReceivedError,javascript,android,cordova,Javascript,Android,Cordova,当我的phonegap android应用程序处于脱机状态,并且我尝试访问url时,该应用程序会显示一个错误(GapViewClient.onReceivedError)消息框并关闭。如何在错误显示并关闭我的应用程序之前捕获错误。将以下代码添加到onCreate函数中,并在asset/www/文件夹中创建一个包含正确消息的html文件 webViewClient = new WebViewClient() { public void onReceivedError( Web

当我的phonegap android应用程序处于脱机状态,并且我尝试访问url时,该应用程序会显示一个错误(GapViewClient.onReceivedError)消息框并关闭。如何在错误显示并关闭我的应用程序之前捕获错误。

将以下代码添加到onCreate函数中,并在asset/www/文件夹中创建一个包含正确消息的html文件

  webViewClient = new WebViewClient() {

        public void onReceivedError( WebView view, int errorCode, String description, String failingUrl)
        {
            appView.loadUrl("file:///android_asset/www/noConnection.html");
        }
    };
欲了解更多详情,请访问: