È abbastanza comune per la mia app mostrare un progresso o AlertDialog
per l'utente. Se l'utente mette l'app in background e poi ritorna in un secondo momento, voglio che lo Dialog
sia ancora mostrato. C'è un modo per farlo funzionare su Android? Mi piacerebbe che non si chiudesse la finestra di dialogo, o se lo riapri automaticamente quando riprende lo Activity
.Previene la finestra di dialogo (o DialogFragment) dalla chiusura quando l'app passa allo sfondo
Finora sembra niente. Non ho trovato un sacco di risultati su questo (la maggior parte delle persone si imbatte in problemi con cambiamenti di orientamento, cosa che la mia app non consente) ma pochissimi chiedono di andare in secondo piano. Ho provato ogni permutazione di DialogFragment
e regolare Dialog
, ma scompaiono tutti quando viene premuto il pulsante Home e l'app viene aperta dal task manager.
Non ho nemmeno alcun codice da mostrare perché è tutto nella fase di test di vari esempi online. Sospetto che dovrò farlo da solo, controllando in onResume(
se qualcosa dovrebbe essere mostrato. Se questo è il caso, posso conviverci, ma mi piacerebbe saperlo con certezza.
hai provato con metodo: onSaveInstanceState? e ripristinarlo in OnCreate? – MiguelHincapieC
Posso darti uno snippet di codice di una mia app che fa ciò che stai cercando (usando il metodo onSaveInstanceState), dovrei postarlo? – MiguelHincapieC
Invia il tuo codice. –