In Android API 11+, Google ha rilasciato una nuova classe chiamata Fragment
.
Nei video, Google suggerisce che quando possibile ( link1 , link2 ), dovremmo usare frammenti invece di attività, ma non hanno spiegato esattamente il perché.
Qual è lo scopo dei frammenti e alcuni possibili utilizzi di essi (oltre ad alcuni esempi dell'interfaccia utente che possono essere facilmente raggiunti da semplici viste / layout)?
La mia domanda riguarda i frammenti:
- Quali sono gli scopi dell'utilizzo di un frammento?
- Quali sono i vantaggi e gli svantaggi dell'utilizzo dei frammenti rispetto all'utilizzo di attività / viste / layout?
Domande bonus:
- Puoi dare degli usi davvero interessanti per i frammenti? Cose che Google non ha menzionato nei loro video?
- Qual è il modo migliore per comunicare tra i frammenti e le attività che li contengono?
- Quali sono le cose più importanti da ricordare quando si usano i frammenti? Qualche consiglio e avvertimento dalla tua esperienza?