#android
#Android
Вопрос:
У меня есть кнопка возврата, которая будет работать точно так же.
Я знаю, что использование кнопки «Назад» не является хорошей практикой для Android, поскольку на устройстве Android она есть. Но в моей ситуации это крайне необходимо.
Я не могу завершить свое действие, и сложно отслеживать стек действий.
Ответ №1:
Поскольку вы знаете, что переопределение функции кнопки «Назад» не является хорошей практикой, просто следуйте ей. Отслеживание стека действий и обещание обратного поведения могут быть решены путем правильной настройки режима запуска каждого действия. (пожалуйста, смотрите: Режим запуска на официальном сайте Android)
Если вы настаиваете на том, чтобы сделать что-то вроде нажатия кнопки «Назад», это super.onBackPressed()
.
Ответ №2:
для вас лучше, чтобы пользователь super.onBackPressed()
Обратитесь к Вернуться к предыдущему действию
Ответ №3:
Интересно, почему вы не хотите заканчивать свое действие. Не могли бы вы перенести то, что находится в вашем действии, которое вы не хотите уничтожать, в другой объект?
Кстати: действие также будет уничтожено и создано заново, если повернуть экран.