Android: cosa succede alla mia attività in caso di chiamata in arrivo?
-
19-09-2019 - |
Domanda
Voglio sapere che cosa accadrà alla mia attività in caso di una chiamata in arrivo? Sarà lo stato della mia attività di essere salvati o devo salvare esplicitamente?
Un altro problema è che sarà il riprendere l'attività dopo la chiamata viene disconnessa?
Si prega di aiutare ..!
Soluzione
È possibile verificare il comportamento della vostra applicazione attraverso il passaggio tra verticale e orizzontale modus (CTRL + F11 nell'emulatore). Questo chiuderà la vostra attività e poi, dopo l'orientamento dello schermo è acceso viene ricreato l'attività.
Le cose semplici saranno salvati, ma alcune cose come la posizione del cursore, o l'input dell'utente per i campi di testo non verranno salvate. È possibile farlo da soli nel metodo () dalla vostra attività onSaveInstanceState. Per saperne di più qui
Altri suggerimenti
si può provare che sull'emulatore collegando un altro emulatore e chiamare il primo con esso. In realtà sì, la vostra attività sarà salvato, e ricaricare la telefonata si interrompe. Cercherò di trovare qualche doc per voi. Attendere qualche minuto plz
ciclo di vita di un'attività qui
I convalidato sull'emulatore con la creazione di una chiamata in arrivo sul mio emulatore. Per fare questo ho usato la console emulatore e usato l'opzione call gsm.
I valori nella mia TextView vengono salvati sul curriculum.
Grazie mille per ur risposte!