Mam 4 aktywności Android. Nazwijmy je , B, C, D.Usuń aktywność 2 i 3 z tylnego stosu podczas uruchamiania działalności 4
Normalny przepływ to A => B => C => D. Jednak po wpisaniu D chcę usunąć B i C z tylnego stosu.
Czy można go rozwiązać?
Zauważ, że jeśli użytkownik jest w C i wciska z powrotem, powinny nadal być wyświetlane B!
Edycja: Rozpoczęcie działalności A ponownie z CLEAR_TOP wywołało ponownie na Aktywność A, której nie chcę. Jakieś inne rozwiązania?
Dzięki. To było zbyt łatwe :) – Sunkas
Najpierw pomyliłem się przy twojej odpowiedzi. Ale YourActivity jest ** A ** w moim przypadku i wywołane onBackPressed() w Activity ** D **. – Sunkas
Powoduje to, że onCreate jest ponownie wywoływany w działaniu ** A **, którego nie chcę. Chcę pokazać stan, w którym ma być wyświetlany, podobnie jak w przypadku standardowego zachowania po kliknięciu przycisku Wstecz. – Sunkas