Задать вопрос
@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();
}
  • Вопрос задан
  • 246 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Android-разработчик
    12 месяцев
    Далее
  • Нетология
    Android-разработчик с нуля
    14 месяцев
    Далее
  • LearnQA
    Автоматизатор мобильных приложений
    9 недель
    Далее
Пригласить эксперта
Ответы на вопрос 1
zagayevskiy
@zagayevskiy Куратор тега Java
Android developer at Yandex
Потому что читаем документацию FLAG_ACTIVITY_NEW_TASK. Этот флаг вам не нужен.
Ответ написан
Ваш ответ на вопрос

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

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