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
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
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,