Pular para o conteúdo principal

Questão de Programação — Desenvolvimento Mobile — FUNCERN 2025

ProgramaçãoDesenvolvimento Mobile
Código
qg466179
Banca
FUNCERN
Órgão
IF-PE
Ano
2025
Nível
Superior
Cargo
Professor EBTT - Desenvolvimento
Em um aplicativo Android, o desenvolvedor implementa duas telas: TelaA (Activity principal) e TelaB (Activity secundária). Quando o usuário abre TelaB, ela ocupa toda a interface, fazendo com que TelaA vá para o segundo plano. Sobre os métodos de ciclo de vida executados em TelaA nesse cenário,
  1. Aapenas onPause() é chamado, pois a Activity, apesar de não estar em foco, continua parcialmente visível no sistema.
  2. BonStop() é chamado antes de onPause(), otimizando a liberação de recursos da atividade que saiu de foco.
  3. ConDestroy() é chamado imediatamente, indicando que a atividade foi permanentemente removida da pilha de navegação.
  4. Dnenhum método do ciclo de vida é chamado até o usuário encerrar manualmente a Activity.
  5. EonPause() é chamado primeiro; em seguida onStop() quando TelaB ocupa totalmente a tela, caracterizando o comportamento padrão do ciclo de vida de Activities no Android.
Revelar gabarito e comentário

GabaritoE — onPause() é chamado primeiro; em seguida onStop() quando TelaB ocupa totalmente a tela, caracterizando o comportamento padrão do ciclo de vida de Activities no Android.

Link permanente: /questoes/qg466179