Задать вопрос
@Koshkasobaka

Можно ли из фрагмента закрывать активити?

Задумано, чтобы при закрытии фрагмента закрывалась сразу и активити. Есть 2 варианта:
1) непосредственно в методе onDestroy() фрагмента вызывать activity.finish()
2) Передавать информацию активити, чтобы она самостоятельно finish()

В первом варианте меньше кода, но смущает момент, не много ли полномочий я даю фрагменту? Какой вариант приемлим?
  • Вопрос задан
  • 209 просмотров
Подписаться 1 Простой 5 комментариев
Помогут разобраться в теме Все курсы
  • Quality Academy
    Инженер по ручному тестированию. Штучная работа
    5 месяцев
    Далее
  • Академия Codeby
    Курс «Анализ защищенности приложений Андроид»
    14 недель
    Далее
  • beONmax
    Android разработчик – профессиональный уровень (Kotlin)
    1 месяц
    Далее
Решения вопроса 1
zagayevskiy
@zagayevskiy Куратор тега Android
Android developer at Yandex
Итого ответ - нет, так делать не надо, фрагмент должен быть независим от активити. Если нужно закрывать приложение при закрытии последнего фрагмента, надо правильно добавлять фрагменты в бекстек.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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