Android. Очищаем стек активити

Во многих клиент-серверных приложениях есть экран авторизации. После авторизации открывается главный экран, но что будет, если пользователь нажмет кнопку назад?

Он попадет на экран авторизации. Чтобы не допустить этого нужно очистить стек актити. О том, что такое стек активити вы можете почитать здесь. Для того,  чтобы очистить стек можно воспользоваться следующим кодом:

Intent intent = new Intent(OldActivity.this, NewActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK)
startActivity(intent);

Комментарии:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *