Завершить деятельность в 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 при открытии нового действия.

Пожалуйста, помогите мне сделать это.

Ответы на вопрос(7)

Ваш ответ на вопрос