Почему фрагменты и когда использовать фрагменты вместо действий?
В Android API 11+ Google выпустил новый класс под названиемFragment
.
В видео Google предлагает, чтобы, когда это возможно Link1, Link2), мы должны использовать фрагменты вместо действий, но они не объяснили почему.
Какова цель фрагментов и их возможное использование (кроме некоторых примеров пользовательского интерфейса, которые могут быть легко достигнуты с помощью простых представлений / макетов)?
Мой вопрос касается фрагментов:
Каковы цели использования фрагмента? Каковы преимущества и недостатки использования фрагментов по сравнению с использованием действий / представлений / макетов?Бонусные вопросы:
Можете ли вы дать некоторые действительно интересные варианты использования фрагментов? Вещи, которые Google не упомянул в своих видео? Как лучше всего общаться между фрагментами и действиями, которые их содержат? Что нужно помнить при использовании фрагментов? Какие-нибудь советы и предупреждения из вашего опыта?