FGV2023Analista - Apoio Especializado (TI - Desenvolvimento de Sistemas)Tecnologia da Informação
Questão de Tecnologia da Informação — FGV DPE-RS 2023 (nº 57)
Carla está criando um aplicativo Android com o layout dividido em fragmentos, em que cada fragmento utiliza um recurso de layout. Em um dos fragmentos, ela implementou a resposta ao toque sobre um FloatingActionButton, invocando a navegação para um segundo fragmento.
Para o aplicativo executar de forma adequada, ela observou o ciclo de vida dos fragmentos e implementou a funcionalidade no método:
- AonCreateView;
- BonCreate;
- ConStart;
- DonAttach;
- EonResume.
Resposta comentada
Gabarito Alternativa A
- (A) Correta: onCreateView é o método do ciclo de vida em que a hierarquia de views do fragmento é inflada, sendo o local adequado para localizar e configurar o listener de clique do FloatingActionButton.
- (B) Incorreta: onCreate é chamado antes da view do fragmento existir, então não é possível referenciar o FloatingActionButton nesse ponto.
- (C) Incorreta: onStart não é o método responsável por inflar/associar a view, apenas indica que o fragmento está ficando visível.
- (D) Incorreta: onAttach ocorre quando o fragmento é associado à Activity, antes da criação da view, sem acesso aos componentes de layout ainda.
- (E) Incorreta: onResume indica que o fragmento está interativo, mas a boa prática é configurar o listener assim que a view é criada, em onCreateView.
Fonte: FGV DPE-RS 2023 Analista - Apoio Especializado (TI - Desenvolvimento de Sistemas) (Caderno Tipo 1). Reproduzida para fins de estudo.
Continue estudando
Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.
Estudar de graça no Quizinho