Cordova webview TIMEOUT ERROR

时间:2013-12-12 11:12:09

标签: javascript android cordova android-webview

我尝试使用以下代码:

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!

有关如何解决此问题的任何想法? :)

谢谢!

3 个答案:

答案 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的解决方案..所以当你发布那个时间它会删除......