Почему фрагменты и когда использовать фрагменты вместо действий?

В Android API 11+ Google выпустил новый класс под названиемFragment.

В видео Google предлагает, чтобы, когда это возможно Link1, Link2), мы должны использовать фрагменты вместо действий, но они не объяснили почему.

Какова цель фрагментов и их возможное использование (кроме некоторых примеров пользовательского интерфейса, которые могут быть легко достигнуты с помощью простых представлений / макетов)?

Мой вопрос касается фрагментов:

Каковы цели использования фрагмента? Каковы преимущества и недостатки использования фрагментов по сравнению с использованием действий / представлений / макетов?

Бонусные вопросы:

Можете ли вы дать некоторые действительно интересные варианты использования фрагментов? Вещи, которые Google не упомянул в своих видео? Как лучше всего общаться между фрагментами и действиями, которые их содержат? Что нужно помнить при использовании фрагментов? Какие-нибудь советы и предупреждения из вашего опыта?

Ответы на вопрос(10)

Ваш ответ на вопрос