2011-11-18 18 views
6

Estoy desarrollando una aplicación en la que el usuario necesita establecer algunos parámetros en la página de configuración y luego el usuario mueve el control deslizante (que está en la página de inicio de la aplicación) y los resultados se muestran en la página de inicio. Pero después de realizar el cálculo, cuando presiono el botón de inicio del simulador de iPhone y vuelvo a abrir la aplicación, muestra la misma configuración seleccionada y todo. ¿Cómo debo actualizarlo o restablecerlo todo?¿Cómo actualizar o restablecer la aplicación en phonegap + jquery mobile?

Respuesta

6

Puede vincular un controlador de eventos a los eventos pause o resume que expone PhoneGap. La documentación se puede encontrar aquí: http://docs.phonegap.com/en/1.2.0/phonegap_events_events.md.html#Events

Reanudar

Este es un evento que se activa cuando una aplicación PhoneGap se recupera del fondo.

function onResume() { 
    //run code to reset your app here 
} 

document.addEventListener("resume", onResume, false); 
+0

eso es lo que estoy buscando for.code para restablecer el app.like si va a apagar y volver abrir la aplicación, se debe comenzar a partir fresco. –

+0

He tratado de usarlo pero probándolo con solo una alerta, pero nunca parece funcionar para mí :(alguna idea ¿por qué? Lo usé como este document.addEventListener ("reanudar", onResume, false); \t \t función onResume() { \t \t alert ('reanudó'); \t \t} en la cabeza – colourtheweb

+0

@colourtheweb Puede que tenga que colocar la declaración de la función antes de que el gancho de detector de eventos por lo que es un valor conocido No es muy seguro acerca. que sin embargo. – Jasper

Cuestiones relacionadas