Android-фрагменты против составных элементов управления

Зачем использовать фрагменты Android 3.0 вместо составных элементов управления? Один раз можно создать элемент «Просмотреть наследование» или «составной элемент управления» и использовать его повсюду.

Я читал http://android-developers.blogspot.com/2011/02/android-30-fragments-api.html, но не нашел ответа.

Solutions Collecting From Web of "Android-фрагменты против составных элементов управления"

Разница в том, что фрагменты имеют жизненный цикл (onPause, onCreate, onStart …). Имея жизненный цикл, фрагменты могут самостоятельно реагировать на события, сохранять свое состояние через onSaveInstanceState и возвращаться (например, при возобновлении после входящего вызова или когда пользователь нажимает кнопку «Назад»). Жизненный цикл обобщается в документации фрагмента:

https://developer.android.com/guide/components/fragments.html#Lifecycle

Вы всегда можете обернуть фрагмент или активность вокруг сложного представления, поэтому просто подумайте о фрагментах как контейнерах для ваших сложных представлений, которые дают им независимый жизненный цикл.

Причиной было бы иметь тот же код для работы с планшетами и телефонами. Существуют разные соображения компоновки для этих устройств, а фрагменты позволяют учитывать это, и ваше приложение ведет себя по-другому, не переписывая какой-либо код.