#java #android #android-activity
#java #Android #android-активность
Вопрос:
Если у меня есть действие A и запускаю из него действие B, затем нажимаю home, я возвращаюсь на главный экран. Если я снова запускаю действие из последних приложений, оно возвращается к B, как и должно быть, но при нажатии кнопки back действие отправляет меня обратно на главный экран, а не на действие A. Действия A и be активны в течение всего времени. Как я могу заставить кнопку возврата функционировать должным образом? Спасибо.
Ответ №1:
Не вызывайте finish()
действие A, если вы хотите, чтобы кнопка «Назад» переходила от действия B к действию A…
Ответ №2:
Нажатие кнопки Home приводит к опустошению стека Activity.
Вы можете захватить кнопку «Назад» и заставить ее делать то, что вы хотите, но вам придется реализовать свой собственный стек предыдущих действий.
Комментарии:
1. Обычно я бы сделал это, но второе действие — это внешний jar, который я не могу редактировать.