io assolutamente d'accordo con la navigazione sottoIl modo corretto di gestire "Up" di navigazione secondo le direttive
Immaginate che dettaglio libro è fatto in diverse istanze di una BookDetailActivity.
Lo stack prima di premere fino in dettaglio book2 è:
- BookDetailActivity (Libro 2 - Vi trovate qui)
- BookDetailActivity (Book 1)
- AllBooksActivity
Se seguo il guidelines Userò:
Ma il grosso problema con questo codice è che BookDetailActivity (Book 1) è ancora vivo!
Premendo di nuovo il tasto dopo "up" porterebbe dettaglio di Book 1.
Come posso uccidere tutti i BookDetailActivity
che sono tra l'originale AllBooksActivity
e l'attività in cui ho premuto su?
hai considerato l'utilizzo di frammenti anziché attività? –
Ho bisogno di un'attività diversa perché voglio l'animazione (se abilitata sul dispositivo dell'utente) per creare una nuova "Finestra" e transizioni tra interi schermi –
per quanto ne so, è possibile avere transizioni tra i frammenti: http: // developer. android.com/reference/android/app/FragmentTransaction.html#setCustomAnimations(int, int, int, int) –