Questão nº 49

Questão de Tecnologia da Informação · FGV TJ-SE Servidor 2023 (nº 49)

FGV2023Técnico Judiciário - Programação de SistemasTecnologia da Informação
Gabarito: Cver comentário ↓

Um componente do tipo RecyclerView permite trabalhar com dados multivalorados no Android. Sabendo disso, Daniel usou um RecyclerView para exibir os dados de uma lista de tarefas, com os dados sendo consultados no SQLite, por intermédio da biblioteca Room.
Para apresentar os dados consultados no RecyclerView, Daniel deve implementar um descendente de:

Resposta comentada

Gabarito Alternativa C

A RecyclerView é um componente do Android que exibe listas de itens de forma eficiente. Para que ela saiba como mostrar cada item da lista, precisamos de um "tradutor" que pegue os dados e os transforme em elementos visuais.

  • (A) Incorreta: ArrayList<View> é apenas uma lista de elementos visuais genéricos; não define como a RecyclerView deve gerenciar, reciclar ou preencher esses elementos com dados.
  • (B) Incorreta: Composable é um elemento fundamental do Jetpack Compose, um toolkit de UI diferente do sistema de Views tradicional onde o RecyclerView é utilizado. A questão se refere ao uso de RecyclerView, que não é um Composable.
  • (C) Correta: O RecyclerView.Adapter é a classe responsável por fazer a ponte entre os dados (neste caso, a lista de tarefas do Room) e a RecyclerView, informando quantos itens existem, como criar a visualização para cada item e como preencher essa visualização com os dados.
  • (D) Incorreta: RoomDatabase é a classe principal para interagir com o banco de dados Room e consultar os dados, mas não é responsável por exibir esses dados na interface do usuário.
  • (E) Incorreta: Um Fragment é um componente de UI que pode conter uma RecyclerView, mas não é o componente que define como os dados são apresentados dentro da RecyclerView.

Fonte: FGV TJ-SE Servidor 2023 Técnico Judiciário - Programação 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