CordovaWebView: TIMEOUT ERROR
Estoy implementando jquery.min.js en mi aplicación phonegap, pero me está mostrando el error CordovaWebView tiempo fuera. También he intentado
super.setIntegerProperty("loadUrlTimeoutValue", 10000);
Pero es sólo tomar el tiempo y después de ese tiempo, el mismo "CordovaWebView: TIMEOUT ERROR!" está viniendo. Proporcione por favor la solución apropiada.
- Antecedentes Phonegap y la relación entre ciclos de vida de actividad, proceso y servicio
- Alerta de cierre de la caja cuando el usuario toca la pantalla en blanco en Javascript
- cordova android aplicación rechazada de google error de juego TrustManager
- ¿Cómo usar plugins específicos de plataforma en Cordova app dev workflow?
- 71mb añadido al tamaño de la aplicación para el paso de peatones
- Phonegap InAppBrowser - botón de retroceso no ir a la página anterior
- ¿Cómo ejecutar javascript en segundo plano?
- PhoneGap vs Android e iOS
- Geolocation.watchposition no funciona con la ubicación basada en red desactivada
- Cómo utilizar el código nativo de android en phonegap?
- Cordova-plugin-contacts-No obtener todas las fechas del evento
- Plugin Phonegap Administración de energía
- ¿Cómo comprobar la conexión a Internet en una aplicación Cordova?
Supongo que su script principal es demasiado largo para ejecutar:
//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(); });
No es posible que desee agregar un tiempo de espera en este método para permitir que la aplicación se inicie, a continuación, iniciar su script pesado (puede que desee mostrar una imagen de carga o algo así).
Fragmento de código :
//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); });
Se trata de obtener tiempo de espera de la vista web corodova reiniciar la aplicación de la misma AVD se curará esto que don, t tiene que dar un comando "ejecutar como" a la aplicación sólo tiene que seleccionar la aplicación desde el teléfono o AVD y ejecutarlo de nuevo puede porque De su dispositivo es muy lento y no da respuesta rápida a las variables que le han dado a la identificación de valor
Yo-
Puede aumentar el valor de tiempo de espera, consulte este enlace
super.setIntegerProperty("loadUrlTimeoutValue", 60000);
actualizar
Desde el ejemplo he reemplazado mi antiguo código por este fragmento y funciona:
super.loadUrl(Config.getStartUrl())
import org.apache.cordova.*
Y puse super.loadUrl(Config.getStartUrl())
lugar del método 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()); }
Ese es el problema con los emuladores como el sistema es lento por lo que toma tiempo y dando CordovaWebView error de tiempo de espera.
Así que lo ejecuto en el dispositivo con buena memoria RAM y está funcionando.