Завершить деятельность в BackStack - Android
В моем приложении у меня есть действия A, B, C, D и E. Сначала это A, затем открытие B, а затем C и D. Теперь мой задний стек A-B-C-D. Теперь, когда я перехожу к E из D, я хочу завершить все действия в заднем стеке, и теперь E должно быть первым действием в стеке.
В моем случае
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
или же
android:launchMode="singleTask"
не работал, потому что я не возобновляю деятельность, которая уже открыта. Я должен закрыть все действия в backstack при открытии нового действия.
Пожалуйста, помогите мне сделать это.