В моем приложении есть несколько действий. и поток очень сложный. Когда я нажимаю кнопку выхода, приложение переходит на экран входа в систему, и оттуда пользователь может выйти, нажав кнопку отмены (вызов system.exit(0)
)
когда я выхожу или возвращаюсь, система вызывает действие из стека :( как я могу очистить все действия в стеке, когда я дохожу до экрана входа в систему? вызов finish()
нецелесообразен, поскольку существует так много действий, и некоторые действия не должны быть закрыты, когда они активны, например, активны собственные камеры.
validateuser logoutuser = new validateuser();
logoutuser.logOut();
Intent loginscreen = new Intent(homepage.this, Login2.class);
(homepage.this).finish();
loginscreen.setFlags( Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NO_HISTORY);
startActivity(loginscreen);