In Android API 11+ hat Google eine neue Klasse namens veröffentlicht Fragment
.
In den Videos schlägt Google vor, wann immer möglich ( Link1 , Link2 ) Fragmente anstelle von Aktivitäten zu verwenden, aber sie haben nicht genau erklärt, warum.
Was ist der Zweck von Fragmenten und einige mögliche Verwendungen davon (abgesehen von einigen UI-Beispielen, die leicht durch einfache Ansichten / Layouts erreicht werden können)?
Meine Frage betrifft 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?
Bonusfragen:
- Können Sie einige wirklich interessante Verwendungszwecke für Fragmente angeben? Dinge, die Google in seinen Videos nicht erwähnt hat?
- Was ist der beste Weg, um zwischen Fragmenten und den Aktivitäten, die sie enthalten, zu kommunizieren?
- Was sind die wichtigsten Dinge, an die Sie denken sollten, wenn Sie Fragmente verwenden? Irgendwelche Tipps und Warnungen aus Ihrer Erfahrung?