我尝试使用以下代码:
cordovaWebView = (CordovaWebView) findViewById(R.id.cordovaWebView);
cordovaWebView.loadUrl("file:///android_asset/www/index.html");
我得到各种URL注入这样的javascript:
cordovaWebView.loadUrl("javascript:CreateFormPlugin.showPage('1')");
但有时我会遇到这个问题:
12-12 11:56:32.561: E/dalvikvm(27065): JNI ERROR (app bug): attempt to use stale local reference 0x1
12-12 11:56:32.561: E/dalvikvm(27065): VM aborting
12-12 11:56:32.561: A/libc(27065): Fatal signal 11 (SIGSEGV) at 0xdeadd00d (code=1)
12-12 11:56:41.951: E/CordovaWebView(27065): CordovaWebView: TIMEOUT ERROR!
有关如何解决此问题的任何想法? :)
谢谢!
答案 0 :(得分:3)
您需要增加超时值
super.setIntegerProperty("loadUrlTimeoutValue", 70000);
查看此链接 DroidGap: TIMEOUT ERROR! - calling webViewClient in android phonegap
答案 1 :(得分:0)
好的我这样做了:set loadURLTImeOutValue on webview
即。添加intent.putExtra(“loadUrlTimeoutValue”,60000);每次调用扩展CordovaInterface的活动。
答案 2 :(得分:-1)
我搜索了这么多东西,我现在得出的最结论是,因为网络的速度......将开发应用程序然后使用高速互联网,所以在你的工作之间你不会得到任何错误,直到这个问题没有来自cordova的解决方案..所以当你发布那个时间它会删除......