Koshkasobaka
@Koshkasobaka

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

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

В первом варианте меньше кода, но смущает момент, не много ли полномочий я даю фрагменту? Какой вариант приемлим?
  • Вопрос задан
  • 67 просмотров
Решения вопроса 1
zagayevskiy
@zagayevskiy Куратор тега Android
Android developer at Yandex
Итого ответ - нет, так делать не надо, фрагмент должен быть независим от активити. Если нужно закрывать приложение при закрытии последнего фрагмента, надо правильно добавлять фрагменты в бекстек.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы