Zakończ działanie w BackStack - Android
W mojej aplikacji mam działania A, B, C, D i E. Pierwszą czynnością jest A, a następnie otwarcie B, a następnie C i D. Teraz mój tylny stos to A-B-C-D. Teraz, kiedy przechodzę do E z D, chcę zakończyć całą aktywność na tylnym stosie, a teraz E powinno być pierwszą aktywnością w stosie.
W moim przypadku
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
lub
android:launchMode="singleTask"
nie działa, ponieważ nie otwieram ponownie aktywności, która jest już otwarta. Muszę zamknąć całą aktywność w backstacku podczas otwierania nowej aktywności.
Pomóż mi to zrobić.