Baixe o app para aproveitar ainda mais
Prévia do material em texto
Correção do exercício da unidade Desenvolvimento Mobile Questão 1 Correta Questão com problema? O RecyclerView é um elemento View inserido no layout para exibir uma listagem de conteúdo. Com ele é possível exibir uma listagem, com vários textos, uma listagem de músicas, fotos, contatos, etc. Neste contexto, avalie as seguintes asserções e a relação entre as duas asserções: I. O componente RecyclerView é um elemento dinâmico, essencial para criação de aplicativos Android com banco de dados utilizando um Arraylist. PORQUE II. Uma das necessidades básicas nas aplicações é a listagem dos itens cadastrados. Como a lista de produtos, clientes, serviços. Utilizando um Arraylist é permitido alimentar o RecyclerView, de acordo com o retorno da busca no banco de dados. SCHEFFER, Hudson C. Desenvolvimento para dispositivos móveis. Londrina: Editora e Distribuidora Educacional S.A., Unidade 4, 2018. A respeito dessas asserções, assinale a alternativa CORRETA. Sua resposta Correta As asserções I e II são proposições verdadeiras e a asserção II é uma justificativa correta da asserção I. Comentário A afirmação I está correta. O componente RecyclerView é alimentado a partir de uma ArrayList. Isso possibilidade recuperar informação de base de dados, em formato de lista, organizar esses dados e apresentar para o usuário usando o RecyclerView. A afirmação II está correta. Listar os dados e registros que foram adicionados na aplicação, é uma função importante das aplicação. O RecyclerView permite essa interação da aplicação Android com o banco de dados, utilizando o retorno de uma consulta, no formato de um ArrayList, para demonstrar os registros encontrados. Fonte: SCHEFFER, Hudson C. Desenvolvimento para dispositivos móveis. Londrina: Editora e Distribuidora Educacional S.A., Unidade 4, 2018. Questão 2 Correta Questão com problema? Para desenvolver um aplicativo Android que utilize um RecyclerView, você deverá seguir os seguintes passos: 1) Criar uma inner class estática chamada NossoViewHolder que estenda um objeto RecyclerView.ViewHolder. 2) Criar uma classe java chamada Adaptador que estenda um objeto RecyclerView.Adapter. 3) Inserir o elemento no recurso de layout da Activity que se deseja exibir a listagem de conteúdo. 4) Inserir o RecyclerView na seção dependencies do arquivo build.gradle (Module: app). SCHEFFER, Hudson Cadan. Desenvolvimento para Dispositivos Móveis: DESENVOLVENDO UI COM RECYCLERVIEW. Londrina: Editora e Distribuidora Educacional S.A., Unidade 4, Seção 1, 2018. Assinale a opção que apresenta a ordem correta dos passos realizados. Sua resposta Correta 4 - 3 - 2 - 1. Comentário RESPOSTA CORRETA: 4 - 3 - 2 - 1. Ordem correta: 4) Insire-se o RecyclerView na seção dependencies do arquivo build.gradle (Module: app). 3) Insire-se o elemento no recurso de layout da Activity que se deseja exibir a listagem de conteúdo. 2) Cria-se uma classe java chamada Adaptador que estenda um objeto RecyclerView.Adapter. 1) Cria- se uma inner class estática chamada NossoViewHolder que estenda um objeto RecyclerView.ViewHolder. Questão 3 Correta Questão com problema? A maioria das aplicações do cotidiano requerem o cadastro de dados em sistemas. Como exemplo pode-se citar os seguintes: o cadastro de seus clientes, dos produtos que a empresa vende, registrar as vendas, etc. Em geral, é utilizado o padrão CRUD (Create, Read, Update e Delete) para cada tipo de entidade que será armazenada no banco de dados. É possível criar, atualizar e deletar um registro, assim como ler os registros. Uma das funções primordiais, a seleção ou leitura, costuma ser apresentadas ao usuário em formato de lista. SCHEFFER, Hudson C. Desenvolvimento para dispositivos móveis. Londrina: Editora e Distribuidora Educacional S.A., Unidade 4, 2018. Para listar os produtos que foram armazenados em um banco de dados, em uma aplicação Android, deve ser utilizado o Sua resposta Correta componente RecyclerView, que trabalha com a Interface List, permitindo a criação de coleções de objetos ordenados. Comentário Correto. O componente RecyclerView utiliza a Interface List, que permite ao programador criar uma coleção de objetos ordenados. Questão 4 Incorreta Questão com problema? O primeiro passo que devemos seguir para implementarmos um RecyclerView é definirmos quais dados serão exibidos na listagem. Portanto, você deverá declarar uma coleção de objetos e informar ao RecyclerView para exibir todos os objetos desta coleção. SCHEFFER, Hudson Cadan. Desenvolvimento para Dispositivos Móveis: DESENVOLVENDO UI COM RECYCLERVIEW. Londrina: Editora e Distribuidora Educacional S.A., Unidade 4, Seção 1, 2018. O método que permite ao programador criar uma coleção de objetos ordenados, ou seja, o programador tem controle sobre a ordem em que os itens são inseridos na coleção é conhecido como Sua resposta Incorreta ArrayList. Solução esperada Interface List. Comentário INCORRETA, um ArrayList é uma coleção com tamanho ajustável de objetos, ou seja, o programador não precisa definir um tamanho fixo ao declarar um ArrayList. É possível acrescentar objetos no ArrayList no decorrer da implementação do código através do método add(). Questão 5 Correta Questão com problema? RecyclerView é um elemento responsável por exibir uma listagem de conteúdos dinamicamente, ou seja, cada item da listagem poderá ser modificado em tempo de execução. Sobre o RecyclerView apresentam-se as seguintes afirmações: I. É um elemento View inserido no layout para exibir uma listagem de conteúdo. II. Pode-se com ele exibir uma listagem com vários textos, uma listagem de músicas, fotos ou contatos. III. Deve-se declarar uma coleção de objetos e informar ao RecyclerView para exibir todos os objetos desta coleção. IV. O uso da Interface List permite ao programador criar uma coleção de objetos ordenados, ou seja, o programador tem controle sobre a ordem em que os itens são inseridos na coleção. SCHEFFER, Hudson Cadan. Desenvolvimento para Dispositivos Móveis: DESENVOLVENDO UI COM RECYCLERVIEW. Londrina: Editora e Distribuidora Educacional S.A., Unidade 4, Seção 1, 2018. Agora, assinale a alternativa CORRETA: Sua resposta Correta As afirmativas I, II, III e IV estão corretas. Comentário Resposta correta: As afirmativas I, II, III e IV estão corretas. I. Correta. É um elemento View inserido no layout para exibir uma listagem de conteúdo. II. Correta. Pode-se com ele exibir uma listagem com vários textos, uma listagem de músicas, fotos ou contatos. III. Correta. Deve-se declarar uma coleção de objetos e informar ao RecyclerView para exibir todos os objetos desta coleção. IV. Correta. O uso da Interface List permite ao programador criar uma coleção de objetos ordenados, ou seja, o programador tem controle sobre a ordem em que os itens são inseridos na coleção.
Compartilhar