Warum Fragmente und wann sollten Fragmente anstelle von Aktivitäten verwendet werden?

In Android API 11+ hat Google eine neue Klasse mit dem Namen @ veröffentlichFragment.

In den Videos schlägt Google vor, wann immer dies möglich ist link1, link2), wir sollten Fragmente anstelle von Aktivitäten verwenden, aber sie haben nicht genau erklärt, warum.

Was ist der Zweck von Fragmenten und welche Verwendungsmöglichkeiten gibt es (abgesehen von einigen UI-Beispielen, die mit einfachen Ansichten / Layouts leicht erreicht werden können)?

Meine Frage bezieht sich auf Fragmente:

Was sind die Zwecke der Verwendung eines Fragments?Was sind die Vor- und Nachteile der Verwendung von Fragmenten im Vergleich zur Verwendung von Aktivitäten / Ansichten / Layouts?

Bonus Fragen:

Können Sie Fragmente wirklich interessant einsetzen? Dinge, die Google in seinen Videos nicht erwähnt hat? Was ist der beste Weg, um zwischen Fragmenten und den Aktivitäten, in denen sie enthalten sind, zu kommunizieren?Was sind die wichtigsten Dinge, an die Sie denken müssen, wenn Sie Fragmente verwenden? Haben Sie Tipps und Warnungen aus Ihrer Erfahrung?

Antworten auf die Frage(10)

Ihre Antwort auf die Frage