CordovaWebView:TIMEOUT错误

我在我的phonegap应用程序中实现jquery.min.js,但它显示CordovaWebView超时错误。 我也试过了

super.setIntegerProperty("loadUrlTimeoutValue", 10000); 

但只是花时间和之后的时间,相同的“CordovaWebView:超时错误!” 来了。 请给我提供适当的解决scheme。

Solutions Collecting From Web of "CordovaWebView:TIMEOUT错误"

我猜你的主脚本执行时间太长了:

 //code executed after the loading of the page (if your using jquery) $(function() { //if this method is too heavy and takes too long to execute, it will trigger the TIMEOUT ERROR. doSomeStuff(); }); 

为了让应用程序启动,可能不希望在这个方法上添加一个超时,然后启动你沉重的脚本(你可能想要显示一个加载的图像或类似的东西)。

代码片段

 //code executed after the loading of the page $(function() { //in mobile environment, this timeout leaves time for the app to launch before we start any heavy process. setTimeout(function(){ doSomeStuff(); },100); }); 

其关于获得超时从corodova web视图重新启动应用程序从相同的AVD将治愈这个你不必给应用程序运行as'command只需从手机或AVDselect应用程序,再次运行它可能是因为您的设备的速度非常缓慢,并且不会对您给定的值进行快速响应

我-

您可以增加超时值,请参阅此链接

 super.setIntegerProperty("loadUrlTimeoutValue", 60000); 

更新

从例子中,我用这个代码replace了我的旧代码,它的工作原理:

我添加了import org.apache.cordova.*并且把super.loadUrl(Config.getStartUrl())代替了url方法

 import org.apache.cordova.*; import android.os.Bundle; public class MyApp extends DroidGap { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); super.loadUrl(Config.getStartUrl()); } 

这是仿真器的问题,因为系统速度很慢,所以需要时间并给CordovaWebView超时错误。
所以我运行在良好的RAM设备,它正在工作。