Задать вопрос
@jestev
Люблю iOS

Почему onfinish(); закрывает все приложение?

Необходимо при вызове метода onfinish(); закрыть текущее активити и вернуться к главному, но вместо этого закрывается все приложение. Перехожу из MainActivity в ActivityAbout и обратно. В чем проблема? Может быть дописать что-то в манифест?
MainActivity.class
public void onClickGo(View view) {
       Intent intent = new Intent(MainActivity.this, ActivityAbout.class);
        intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        startActivity(intent);
    }

ActivityAbout.class
public void onClickBack(View view) {
    finish();
}
  • Вопрос задан
  • 247 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Quality Academy
    Инженер по ручному тестированию. Штучная работа
    5 месяцев
    Далее
  • Академия Codeby
    Курс «Анализ защищенности приложений Андроид»
    14 недель
    Далее
  • beONmax
    Android разработчик – профессиональный уровень (Kotlin)
    1 месяц
    Далее
Пригласить эксперта
Ответы на вопрос 1
zagayevskiy
@zagayevskiy Куратор тега Java
Android developer at Yandex
Потому что читаем документацию FLAG_ACTIVITY_NEW_TASK. Этот флаг вам не нужен.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы