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