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对象。现在它开始工作了