2011-11-18 9 views
6

Sto sviluppando un'app in cui l'utente deve impostare alcuni parametri nella pagina delle impostazioni e quindi l'utente sposta il dispositivo di scorrimento (che si trova nella pagina iniziale dell'app) ei risultati vengono visualizzati sulla home page. Ma dopo aver eseguito il calcolo, quando premo il tasto home del simulatore iPhone e di nuovo apro l'app. Sta visualizzando le stesse impostazioni selezionate e tutto. Come dovrei aggiornarlo o resettare tutto?Come aggiornare o ripristinare l'app su phonegap + jquery mobile?

risposta

6

È possibile associare un gestore di eventi agli eventi pause o resume esposti da PhoneGap. La documentazione può essere trovato qui: http://docs.phonegap.com/en/1.2.0/phonegap_events_events.md.html#Events

Riprendi

Questo è un evento che viene generato quando un'applicazione PhoneGap viene recuperato dallo sfondo.

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

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

che è quello che sto cercando for.code per reimpostare l'app.like se avrei arresto e di nuovo aprire l'applicazione, che dovrebbe iniziare dal fresco. –

+0

Ho provato ad usarlo ma provandolo solo con un avviso ma non sembra mai funzionare per me :(nessuna idea perché lo ho usato come questo document.addEventListener ("resume", onResume, false); \t \t funzione onResume() { \t \t alert ('riprese'); \t \t} nella testa – colourtheweb

+0

@colourtheweb potrebbe essere necessario posizionare la dichiarazione di funzione prima che il gancio listener di eventi quindi è un valore noto Non realmente sicuro circa. Questo però .. – Jasper

Problemi correlati