Вернуться к предыдущему действию

#android

#Android

Вопрос:

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

Ответ №1:

Поскольку вы знаете, что переопределение функции кнопки «Назад» не является хорошей практикой, просто следуйте ей. Отслеживание стека действий и обещание обратного поведения могут быть решены путем правильной настройки режима запуска каждого действия. (пожалуйста, смотрите: Режим запуска на официальном сайте Android)

Если вы настаиваете на том, чтобы сделать что-то вроде нажатия кнопки «Назад», это super.onBackPressed() .

Ответ №2:

для вас лучше, чтобы пользователь super.onBackPressed()
Обратитесь к Вернуться к предыдущему действию

Ответ №3:

Интересно, почему вы не хотите заканчивать свое действие. Не могли бы вы перенести то, что находится в вашем действии, которое вы не хотите уничтожать, в другой объект?

Кстати: действие также будет уничтожено и создано заново, если повернуть экран.