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,
- Aapenas onPause() é chamado, pois a Activity, apesar de não estar em foco, continua parcialmente visível no sistema.
- BonStop() é chamado antes de onPause(), otimizando a liberação de recursos da atividade que saiu de foco.
- ConDestroy() é chamado imediatamente, indicando que a atividade foi permanentemente removida da pilha de navegação.
- Dnenhum método do ciclo de vida é chamado até o usuário encerrar manualmente a Activity.
- 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.