Estados de uma atividade em Android

No Android, quando uma atividade é criada e destruída, o estado da atividade se altera de “ativada” para “executando”, e daí para “destruída”. Neste post veja estados de uma atividade em Android.

O estado principal de uma atividade é quando ela está executando ou ativa. Dizemos que uma atividade está executando quando ela está no primeiro plano da tela, tem o foco e o usuário pode interagir com ela.

A atividade passa a maior parte de sua vida nesse estado. A atividade começa a executar depois de ativada e, no fim de sua vida, ela é destruída.

atividade android

1. O objeto atividade foi criado, mas ainda não está executando;

2. Sua atividade passa a maior parte de sua vida aqui;

3. Neste ponto, sua atividade não existe mais.

A atividade está executando quando a mesma está no primeiro plano. O método “onCreate()” é chamado quando a atividade é criada. O método “onDestroy()” é chamado imediatamente antes que a atividade seja destruída.

Para salvar o estado atual de uma atividade, e lidar melhor com mudanças de configuração, implemente o método “onSaveInstanceState()”.

Exemplo:

public void onSaveInstanceState(Bundle savedInstanceState)
{
	savedInstanceState.putInt("anos", anos);
}

O código acima implementamos o método “onSaveInstanceState()”, onde bundle é o parâmetro do tipo Bundle que permite reunir diferentes tipos de dados em um único objeto, “putInt” é o tipo de valor que se deseja salvar, “anos” é o nome e anos é o valor dos dados. 

Layout em Android

Dúvidas ou sugestões? Deixem nos comentários! Para mais dicas, acesse o nosso canal no YouTube:
https://youtube.com/criandobits

Tags:

O seu computador está lento, travando ou dando tela azul… e você não faz ideia do que fazer?

Saiba que isso pode estar te fazendo perder dinheiro — seja com manutenção cara ou oportunidades que você está deixando passar.

Com o Super Técnico 2.0, você aprende na prática como diagnosticar defeitos, montar computadores do zero e fazer upgrades que realmente aumentam o desempenho, mesmo que você esteja começando do absoluto zero.

Você pode usar esse conhecimento para:

✔ Resolver seus próprios problemas sem depender de ninguém
✔ Ganhar dinheiro com manutenção e suporte técnico
✔ Ou até entrar de vez no mercado de TI

Tudo com aulas diretas ao ponto, sem enrolação e focadas no que realmente funciona no dia a dia.

👉 CLIQUE AQUI AGORA e veja todos os detalhes antes que essa oportunidade passe:

Super Técnico 2.0

Sobre o Autor

Benedito Silva Júnior
Benedito Silva Júnior

Bacharel em Sistemas de Informação e apaixonado por tecnologias e games do tempo da vovó!

0 Comentários

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Este site utiliza o Akismet para reduzir spam. Saiba como seus dados em comentários são processados.