Ciclo de vida ativo

Pilha de tarefas de atividades e quatro formulários

1. Ativo: a atividade está no topo da pilha, visível e pode interagir com o usuário
2. Pausado: visível, mas não interativo, mas perdeu a capacidade de interagir com o usuário (coberto por uma janela transparente)
3. Parado: invisível
4. Mortos: Recuperado pelo sistema

Insira a descrição da imagem aqui

Resumo: 1. A atividade é a interface para interagir com os usuários
2. O sistema Android gerencia a atividade por meio da pilha de atividades
3. Ativo / pausado / interrompido / interrompido

Método de retorno de chamada do ciclo de vida da atividade em circunstâncias normais

Insira a descrição da imagem aqui
onCreate - onStart (visível e não interativo) - onResume (visível ou interativo) - onPause (indicando que a atividade está parando de aparecer em pares com onResume) - onStop (execução em segundo plano invisível) - onDestroy (sendo destruído)

onRestart (retornar onStop - onRestart em segundo plano)
Resumo:
1. A atividade inicia o processo normal: onCreate – onStart – onResume
2. Clique em voltar para voltar: onPause – onStop – onDestroy
3. Abra a nova Atividade e a Atividade original: onPause - onStop
4, exceção de atividade: onSaveInstanceState para salvar as informações de dados da atividade atual
5. Recriação de atividade: chame o método onRestoreInstanceState, aqui estão as informações de dados salvas por onSaveInstanceState como um parâmetro

Método de retorno de chamada do ciclo de vida sob atividade anormal

Existem mais dois retornos de chamada em condições anormais: dois métodos não serão chamados de volta em circunstâncias normais

onSaveInstanceState (Bundle SavedInstanceState) // Chame este método para salvar dados em condições anormais

onRestoreInstanceState (Bundle SavedInstanceState) // Recomende este método,

Acho que você gosta

Origin blog.csdn.net/yanwenyuan0304/article/details/108097316
Recomendado
Clasificación