Fragments
QUICKVIEW
Fragmentos decompor funcionalidade e interface do aplicativo em módulos reutilizáveis
Adicionar vários fragmentos de uma tela para evitar a mudança atividades
Fragmentos têm seu próprio ciclo de vida, estado e pilha de volta
Fragmentos exigem API nível 11 ou maior
NESTE DOCUMENTO
1. Filosofia de Design
2. Criando um Fragmento
1. Adicionando uma interface de usuário
2. Adicionando um fragmento de uma atividade
3. Gerenciando Fragments
4. Executando transações Fragmento
5. Comunicando-se com o Activity
1. Criação de retornos de chamada de eventos para a atividade
2. Adicionando itens à Barra de ação
6. Manuseio do Fragmento Lifecycle
1. Coordenando com o ciclo de vida de atividade
7. Exemplo
AULAS CHAVE
1. Fragmento
2. FragmentManager
3. FragmentTransaction
VEJA TAMBÉM
1. A construção de uma interface de usuário dinâmica com Fragmentos
2. Comprimidos de Apoio e aparelhos
Um fragmento representa um comportamento ou de uma parte da interface de usuário em uma atividade . Você pode combinar vários fragmentos em uma única atividade para construir uma interface de usuário multi-painel e reutilizar um fragmento em múltiplas actividades. Você pode pensar em um fragmento como uma seção modular de uma atividade, que tem seu próprio ciclo de vida, recebe os seus próprios eventos de entrada, e que você pode adicionar ou remover enquanto a atividade está em execução (como uma espécie de "sub atividade", que você pode reutilizar em diferentes atividades).
Um fragmento deve ser sempre incorporado em uma atividade e ciclo de vida do fragmento é diretamente afetado pelo ciclo de vida da atividade de host. Por exemplo, quando a atividade estiver em pausa, por isso são todos os fragmentos nele, e quando a atividade é destruído, assim são todos os fragmentos. No entanto, enquanto uma atividade está em execução (é na retomada do ciclo de vida do estado), você pode manipular cada fragmento de forma independente, como adicionar ou remover.