У меня есть основное действие, когда я нажимаю кнопку, запускает новое действие, я использовал следующий код:
Intent intent = new Intent(this, SettingsActivity.class);
startActivity(intent);
Вышеуказанный код запускался из основного действия.
Теперь в моем новом действии, которое вызывается основным действием, у меня есть кнопка возврата. Когда я нажимаю на эту кнопку, я хочу, чтобы моя новая активность закрылась, и она должна вернуться к исходному основному действию.
Я попытался позвонить super.finish()
и просто finish()
(из нового действия), но затем закрывает все мое приложение (включая мое основное действие).
Как я могу закрыть активность, которая сейчас находится в фокусе, а затем вернуться к основному действию?
EDITED
Тот факт, что моя кнопка возврата телефона также закрывает все мое приложение, заставляет меня думать, что я неправильно начал вторую операцию?
OK Я смотрел,
Я создал объект "Настройки", который использует тот же код манифеста и тот же код для запуска действия.
Для настроек Действие, когда я нажимаю кнопку "Назад", возвращается в основное действие.
С упомянутым выше действием в основном вопросе он просто покидает мое приложение.
Таким образом, проблема не связана с тем, что код завершает работу, но сама деятельность.