Ho due attività:Come si crea uno stack posteriore Android quando un'attività viene avviata direttamente da una notifica?
Attività A - elenco di elementi
Attività B - vista di dettaglio un elemento
Normalmente, un utente apre l'applicazione e attività A è lanciata. Un utente visualizza un elenco di elementi, fa clic su uno e l'attività B viene avviata per visualizzare i dettagli dell'elemento.
L'attività B può anche essere avviata direttamente facendo clic su una notifica. In questo caso non ci sono back stack.
Come posso fare in modo che quando l'attività B viene avviata direttamente da una notifica, l'utente può fare clic sul pulsante Indietro e andare all'Attività A?
ho mai essere a t la sua situazione, quindi la mia risposta potrebbe non essere perfetta. Anziché avviare l'attività B ... Avviare l'attività A e passare un valore utilizzando Intent dal ricevitore e verificare tale valore in onCreate dell'attività A, se la condizione soddisfa avviare l'attività B.Quindi attraverso questo avrai un'attività A in backStack. Ma solo la cattura è che l'utente vedrà strane animazioni come l'attività A in arrivo e la transizione all'attività B. Ha senso? – Gopal
@gopal si stavo considerando di implementare qualcosa del genere. Proverò presto e riferirò. –
sicuro per favore fatemi sapere – Gopal