Android: очистить стек активностиAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Android: очистить стек активности

Сообщение Anonymous »

В моем приложении есть несколько действий. и течение очень сложное. Когда я нажимаю кнопку «Выход», приложение переходит к экрану входа в систему, и оттуда пользователь может выйти, нажав кнопку отмены (вызов 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);


Подробнее здесь: https://stackoverflow.com/questions/707 ... vity-stack
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»