Как выйти, когда кнопка "Назад" нажимается?

Когда пользователь нажимает кнопку "Назад" на намерении, приложение должно выйти. Как я могу гарантировать выходы приложения, когда кнопка "Назад" нажимается?

44
задан Lii 21 October 2019 в 10:54
поделиться

1 ответ

Сразу после запуска нового действия, используя startActivity , убедитесь, что вы вызываете finish () , чтобы текущее действие не отставало от нового.

РЕДАКТИРОВАТЬ Относительно вашего комментария:

Вы предлагаете не совсем то, как обычно работает поток приложений Android, и как пользователи ожидают его работы. Что вы можете сделать, если действительно хотите, так это убедиться, что каждое startActivity , ведущее к этому действию, является startActivityForResult и имеет onActivityResult прослушиватель, который проверяет код выхода и возвращает его обратно. Вы можете подробнее узнать об этом здесь . Как правило, используйте setResult перед завершением действия, чтобы установить код выхода по вашему выбору, и если ваше родительское действие получает этот код выхода, вы устанавливаете его в , что действие, и завершаете это один и т. д.

45
ответ дан 26 November 2019 в 21:37
поделиться
Другие вопросы по тегам:

Похожие вопросы: