Android CordovaWebView的加载URL

Android CordovaWebView的加载URL,android,cordova,webview,Android,Cordova,Webview,我只想修改这部分代码: webView.loadUrl("file:///android_asset/www/ARview.html"); final String testValue = "test value"; webView.setWebViewClient(new WebViewClient(){ public void onPageFinished(WebView view, String url){ webView.loadUrl("javascrip

我只想修改这部分代码:

webView.loadUrl("file:///android_asset/www/ARview.html");
final String testValue = "test value";
webView.setWebViewClient(new WebViewClient(){
    public void onPageFinished(WebView view, String url){   
        webView.loadUrl("javascript:testData('" + testValue + "')");
    }           
});
。。。它包括将数据传递到WebView,并将其转换为CordovaWebView的版本。 当我执行这部分代码时(webView是webView对象),一切都很好,它工作得很好。 但当我用CordovaWebView对象更改“webView”时,它崩溃了

我该怎么办

谢谢大家!

注1:如果我从代码中删除“setWebViewClient”部分,并将CordovaWebView对象用作webView,则一切正常。实际上,我只是想知道如何将数据传递到CordovaWebView

注2:这部分代码取自


非常感谢你的帮助

好的,我自己找到了解决方案(通过网络研究):

以下是最终代码:

webView.loadUrl("file:///android_asset/www/ARview.html");
final String testValue = "test value";
webView.setWebViewClient(new CordovaWebViewClient(this, webView) {
    public void onPageFinished(WebView view, String url) {
        webView.loadUrl("javascript:testData(" + testValue + ")");
    }
});
我再次明确指出,这里的“webView”是一个CordovaWebView对象。现在它开始工作了