Android: очистить стек действий

У меня есть несколько действий в моем приложении. И процесс очень сложен. Когда я нажимаю, приложение «Выход из системы» перемещается для входа на экран, и оттуда пользователь может выйти, нажав кнопку отмены (вызов 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);
122
задан aminography 12 September 2019 в 07:20
поделиться