Zgodnie z dokumentacją dla programistów Androida, różnica między fragmentem a aktywnością w ich cyklu życia.
Link do dokumentu http://developer.android.com/guide/components/fragments.html#Lifecycle
Najbardziej znacząca różnica w cyklu życia między działaniem a fragmentem polega na tym, jak jest on przechowywany w odpowiednim tylnym stosie. Działanie jest domyślnie umieszczane na stosie działań zarządzanych przez system po jego zatrzymaniu (tak, aby użytkownik mógł wrócić do niego za pomocą przycisku Wstecz, jak omówiono w zadaniach i wstecznym stosie). Jednak fragment jest umieszczany na stosie zapasowym zarządzanym przez działanie hosta tylko wtedy, gdy jawnie zażądasz zapisania instancji, wywołując metodę addToBackStack () podczas transakcji, która usuwa fragment.
W przeciwnym razie zarządzanie cyklem życia fragmentu jest bardzo podobne do zarządzania cyklem życia działania. Tak więc te same praktyki dotyczące zarządzania cyklem życia działania mają również zastosowanie do fragmentów. Musisz jednak również zrozumieć, w jaki sposób czas trwania działania wpływa na życie fragmentu.
& dla układów wielopanelowych, których musisz użyć fragment
, których nie możesz osiągnąć activity
.