как перейти на предыдущий экран с текущего экрана в приложении Android - PullRequest
3 голосов
/ 22 мая 2010

Как перейти к предыдущему экрану с текущего экрана в приложении Android? Я знаю, что на телефоне есть кнопка «Назад», но она выводит меня на начальный экран моего приложения, и я хочу, чтобы мои кнопки в приложении работали для возврата на предыдущий экран.

1 Ответ

2 голосов
/ 22 мая 2010

Кнопка «Назад» действительно возвращает вас к ранее просмотренной активности на экране, которая запустила текущую (не с помощью кнопки «Назад»). Если кнопка «Назад» переводит вас на начальный экран вашего приложения, это означает, что навигация к вашему последнему действию была выполнена из него. Попробуйте запустить действие из другого, отличного от начального действия.

Что действительно может быть проблематично, так это завершить приложение один раз при запуске действия, нажав кнопку «Назад» и обнаружив, что приложение переключается на действие, которое инициировало действие запуска (а не с помощью кнопки «Назад»). В этом случае вам нужно просто вызвать finish() внутри onDestroy() метода слушателя вашей начальной активности.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...