Buscar

Atividade - UNIDADE 4 - Banco de dados na nuvem com Android

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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.

Outros materiais

Outros materiais