Кнопка «Назад» на панели действий закрывает все приложение вместо возврата к предыдущему действию - PullRequest
0 голосов
/ 24 октября 2018

Я новичок в андроид-студии, и у меня уже некоторое время возникают проблемы.На моей панели действий кнопка «Назад» закрывает все приложение вместо перехода к предыдущему действию!это мой код, кнопка возврата / вверх по-прежнему закрывает все приложение.Я пытался удалить onbackpressed и положить финиш (), но безрезультатно.

спасибо

Ответы [ 2 ]

0 голосов
/ 24 октября 2018

Хорошо, я наконец понял это.Проблема была закончена ();у меня был финиш () до того, как я начал все свои действия (Намерение).Итак, насколько я понимаю, что finish () извлекает активность из стека, делая стек пустым.Так что в моем случае в стеке ничего не было, потому что я вызвал finish () до того, как начал любое намерение / действие, не оставив приложению другого выбора, кроме как выйти.Теперь это имеет смысл.

0 голосов
/ 24 октября 2018

То, что вы можете сделать, это переопределить onBackPressed и активировать желаемое действие при нажатии этой кнопки.Позволяет контролировать поток приложения вне зависимости от стека активности.

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