Questo argomento è continuare di questo: Android. How to start activity without creating new one?Come riutilizzare le attività? Non per creare attività di volta in volta
Ho letto che le attività vengono distrutte quando fare clic sul pulsante INDIETRO. Non possono essere distrutti quando spostarsi più in profondità per raggruppare e quindi richiamare le attività. utilizzando android:launchMode="singleTask"
per esempio
è possibile che le attività non vengano distrutte quando si fa clic sul pulsante INDIETRO e quindi si esegue di nuovo l'attività?
Non lo consiglierei perché l'utente ha la possibilità di premere il tasto home per farlo (Android ucciderà comunque la tua app se ha bisogno di memoria). A causa di tali decisioni gli utenti iniziano a utilizzare task killer che sono un disastro (a mio avviso). Quindi gli sviluppatori stanno cercando di far funzionare le loro applicazioni perché l'utente sta uccidendo la sua applicazione da un killer del compito ... Non scherzare con il ciclo di vita di Android ;-) – Knickedi
Perché vorresti farlo anche tu? I. Non posso pensare a un singolo beneficio. – frostymarvelous
Un vantaggio è che se il layout dell'attività è complesso e richiede ad es. 10 secondi per essere caricati quindi si può risparmiare quel 10 secondi con riutilizzare l'attività senza crearla da zero. – Ehsan