Gemäß der Android-Entwicklerdokumentation Unterschied zwischen Fragment und Aktivität in ihrem Lebenszyklus.
Dokumentlink http://developer.android.com/guide/components/fragments.html#Lifecycle
Der wichtigste Unterschied im Lebenszyklus zwischen einer Aktivität und einem Fragment besteht darin, wie eine Aktivität in ihrem jeweiligen Backstack gespeichert wird. Eine Aktivität wird standardmäßig in einen hinteren Stapel von Aktivitäten eingefügt, die vom System verwaltet werden, wenn sie gestoppt wird (damit der Benutzer mit der Schaltfläche "Zurück" dorthin navigieren kann, wie unter "Aufgaben" und "Zurück" beschrieben). Ein Fragment wird jedoch nur dann in einen Backstack gelegt, der von der Hostaktivität verwaltet wird, wenn Sie ausdrücklich anfordern, dass die Instanz durch Aufrufen von addToBackStack () während einer Transaktion gespeichert wird, bei der das Fragment entfernt wird.
Andernfalls ist die Verwaltung des Fragmentlebenszyklus der Verwaltung des Aktivitätslebenszyklus sehr ähnlich. Die gleichen Methoden zum Verwalten des Aktivitätslebenszyklus gelten daher auch für Fragmente. Was Sie jedoch auch verstehen müssen, ist, wie sich das Leben der Aktivität auf das Leben des Fragments auswirkt.
& Für Layouts mit mehreren Fenstern müssen Sie verwenden fragment
, mit denen Sie nichts erreichen können activity
.