2010-03-12 11 views

risposta

3

È possibile verificare il comportamento della vostra applicazione attraverso il passaggio tra verticale e orizzontale modus (CTRL + F11 nell'emulatore). Questo chiuderà la tua attività e poi, dopo aver cambiato l'orientamento dello schermo, l'attività verrà ricreata.

Le cose semplici verranno salvate, ma alcune cose come la posizione del cursore o l'input dell'utente ai campi di testo non verranno salvati. Puoi farlo tu stesso nel metodo onSaveInstanceState() dalla tua attività. Ulteriori informazioni here

+0

Quando la mia app viene interrotta da una chiamata e riprende, in quel momento lo stato viene salvato. Tuttavia, quando utilizzo il test di modifica dell'orientamento, il valore nella visualizzazione testo non viene salvato. Puoi spiegare perché è così? – Pria

+0

C'è una differenza nella gestione del ciclo di vita. Se sei chiamato, la tua app è in pausa e la tua vista è ancora attiva e in memoria. Se si cambia l'orientamento della vista da ricostruire è la stessa cosa che succede se gli utenti inviano l'app in background, l'app non verrà messa in pausa ma interrotta. Verificare l'esempio del blocco note (http://developer.android.com/intl/fr/guide/tutorials/notepad/notepad-ex1.html) per ulteriori dettagli sulla gestione del ciclo di vita – Janusz

+0

Ok..gotalo..Grazie molto ! – Pria

2

si può provare sull'emulatore collegando un altro emulatore e chiamare il primo con esso. In realtà sì, la tua attività verrà salvata e la telefonata si interromperà. Cercherò di trovare qualche documento per te. Attendere qualche minuto plz

ciclo di vita di un'attività here

+0

Sì, l'ho provato sull'emulatore. L'attività viene salvata. Grazie. – Pria

+2

Se hai la risposta, per favore convalida l'argomento, questo ci fa guadagnare punti se le nostre risposte ti hanno aiutato. grazie – Sephy

0

L'ho convalidato sull'emulatore creando una chiamata in arrivo sul mio emulatore. Per fare questo ho usato la console di emulazione e ho usato l'opzione di chiamata gsm.

I valori nella mia visualizzazione di testo vengono salvati su curriculum.

Grazie mille per le vostre risposte!

Problemi correlati