Нужно ли создавать отдельное активити для каждого экрана?

При создании проекта в андроид с предустановленным меню, создается проект с одним активити и с несколькими фрагментами для каждого пункта меню.
Если же я сам пытаюсь добавить новое сочетание фрагмент + вьюмодель, то андроид студио также создает вдобавок еще одно активити .

Только начинаю погружаться в андроид разработку и пока не совсем понятно.
  • Вопрос задан
  • 168 просмотров
Пригласить эксперта
Ответы на вопрос 3
zagayevskiy
@zagayevskiy Куратор тега Android
Android developer at Yandex
Нет, не нужно. Должна быть одна активити. На каждый экран - один фрагмент.
Ответ написан
Комментировать
@foonfyrick
Можно на активити, можно на фрагментах, главное понять разницу, и почему на фрагментах лучше.
Ответ написан
Комментировать
@Dmtm
Android
есть хороший принцип - отдельная активити заводится когда она может быть использована как самостоятельное приложение,
например - калькулятор в составе приложения может быть оформлен как отдельная активити и доступен для вызова сторонними приложениями
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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