Sobes.tech
Junior — Middle

Pode descrever as principais fases do ciclo de vida do componente Activity no Android?

sobes.tech IA

Resposta da IA

O ciclo de vida de uma Activity no Android consiste em várias fases principais, cada uma correspondendo à chamada de métodos específicos:

  • onCreate() — inicialização da Activity, configuração da interface, preparação de dados.
  • onStart() — a Activity torna-se visível para o utilizador.
  • onResume() — a Activity começa a interagir com o utilizador (passa para primeiro plano).
  • onPause() — a Activity perde o foco, mas ainda é visível (por exemplo, aparece um diálogo ou outra Activity a sobrepõe parcialmente).
  • onStop() — a Activity está completamente oculta, mas ainda na memória.
  • onDestroy() — a Activity é destruída, recursos são libertados.

Também existem os métodos onRestart() (chamado ao reiniciar a Activity após onStop) e outros estados adicionais, mas os listados são as principais fases do ciclo de vida.