Questão nº 57

Questão de Tecnologia da Informação · FGV DPE-RS 2023 (nº 57)

FGV2023Analista - Apoio Especializado (TI - Desenvolvimento de Sistemas)Tecnologia da Informação
Gabarito: Aver comentário ↓

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:

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

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho