Na API Android 11+, o Google lançou uma nova classe chamada Fragment
.
Nos vídeos, o Google sugere que, sempre que possível ( link1 , link2 ), devemos usar fragmentos em vez de atividades, mas eles não explicaram exatamente o porquê.
Qual é o objetivo dos fragmentos e alguns usos possíveis deles (além de alguns exemplos de interface do usuário que podem ser facilmente alcançados por visualizações / layouts simples)?
Minha pergunta é sobre fragmentos:
- Quais são os propósitos de usar um fragmento?
- Quais são as vantagens e desvantagens do uso de fragmentos em comparação ao uso de atividades / visualizações / layouts?
Perguntas sobre bônus:
- Você pode dar alguns usos realmente interessantes para fragmentos? O que o Google não mencionou em seus vídeos?
- Qual é a melhor maneira de se comunicar entre os fragmentos e as atividades que os contêm?
- Quais são as coisas mais importantes a serem lembradas quando você usa fragmentos? Alguma dica e aviso de sua experiência?