• Não está em execução: esta é uma condição simples em que nosso aplicativo não é iniciado ou em que nenhum código está sendo executado pelo sistema e encerrado, e o aplicativo é totalmente desligado.
  • Inativo: Este é apenas um estado temporário. Nosso programa está sendo executado em segundo plano em estado inativo, o que o impede de receber eventos.
  • Ativo: O estado de execução primário, no qual nosso aplicativo está sendo executado em segundo plano e capaz de receber eventos, está ativo.
  • Background: nosso aplicativo está ativo e ainda pode executar o código em segundo plano nesta situação.
  • Suspenso: Este status indica que nosso aplicativo está em segundo plano, que o sistema o suspendeu e que nenhum código pode ser executado.