Мой вопрос немного отличается от этого типа вопроса. Мне нужно удалить или очистить свой стек активности, а затем запустить новое действие. Я не думаю, что это проблема с clear_top. Я объясняю с примером:
Мой поток активности:
Login > Home > Screen1 > screen2 ....
Я завершаю активность входа или звоню с флагом no_history. Итак, мои действия выглядят так:
Login(finished)> Home [bottom of the stack now] > Screen1 > Screen2[top of the stack]
Мне нужно обработать ошибку сеанса. Если какая-либо ошибка сеанса возникает в любой точке, мне нужно вернуться к активности входа. Но помните, что у меня нет активности входа в стек. Поэтому clear_top не будет работать.
Если в Screen2 возникает какая-либо ошибка сеанса, тогда мне нужно очистить полный стек (screen2, screen1, home), а затем начать активность входа. Чтобы после нажатия кнопки нажать активность входа, закройте мои приложения.
Есть ли способ очистить стек активности?
заблаговременно