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