Yoh_Asakura
@Yoh_Asakura
Программист

Вопрос про activity и fragment в android?

Объясните пожалуйста популярно что для чего используется.
Почему например нельзя/можно создать одну activity и потом менять просто фрагменты? Или почему нельзя/можно создать кучу activity без фрагментов?
Из того что прочитал, уяснил только одно использование фрагментов модульность. Например создали один navigation drawer и можем использовать в разных activity.
  • Вопрос задан
  • 8047 просмотров
Пригласить эксперта
Ответы на вопрос 4
@IceJOKER
Web/Android developer
Фрагменты хороши, когда приложение запускается на разных платформах с разными разрешениями, например есть приложение с меню и контентом, так вот - фрагменты позволяют делать так, чтобы -
на маленьких экранах , чтоб сначала отображалось меню и при нажатии показывал контент, а вот на больших экранах , чтоб слева отображалось меню и справа контент, что очень удобно.
Фрагмент - кусочек, который можно один раз сделать, а потом использовать в разных местах )
Ответ написан
Комментировать
Collosteam
@Collosteam
Android кодирую
Используйте фрагменты там где это возможно.
Например для групировки функционала (fragment1 - список статей на ресурсе, и fragment2 - сами статьи) у них будет общий активити. Дальше при реализации планшетного режима отображения можно очень просто организовать UI.

Неплохой пример применения
Ответ написан
Комментировать
@Mintormo
А кто сказал что нельзя? Можно создать одну активити и менять фрагменты. Технически вполне допустимо. До 3.0 вообще все только на активити и строилось. Так что очень даже возможно. Нужно смотреть что удобнее и целесообразнее.
Ответ написан
Комментировать
atetc
@atetc
Админ Android dev-s чата: https://goo.gl/8JKF1f
Это нарушение принципов SOLID.
У вас в одном классе будет очень много реализации + вы сами запутаетесь (замучаетесь) с BackStack.

П.с. или свой активити писать как в Telegram.
Ответ написан
Ваш ответ на вопрос

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

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