когда я пытаюсь выйти из своего приложения для Android, перезаписав функцию кнопки «Назад» на устройствах Android и «System.exit (0)», это не работает.
У меня есть действие с именем «LoginActivity» и действие с именем «OverviewActivity».
Когда я запускаю намерение в ReviewActivity переключиться на LoginActivity, это работает.
Intent changeViewIntent = new Intent(OverviewActivity.this,
LoginActivity.class);
startActivity(changeViewIntent);
Теперь я в LoginActivity и есть перезаписанный метод:
@Override
public void onBackPressed() {
System.exit(0);
}
Но когда я нажимаю клавишу «Назад» (например, в симуляторе устройства), экран пуст на миллисекунду, а затем возвращается к обзорной активности.
Почему это происходит? Я просто хочу принудительно закрыть, когда нажата клавиша «Назад».
Отключение истории для ReviewActivity в манифесте не является вариантом, поскольку существует несколько способов получить доступ к ReviewActivity из других действий.
Может есть идея? Android 4 является минимальным требованием, поэтому он не должен работать на более ранних версиях.
Спасибо!