Um objeto DataSnapshot contém todas as referências do objeto DatabaseReference, ou seja, o objeto dataSnapshot contém uma listagem com todos os produtos.
@Override
public void onChildAdded (@NonNull DataSnapshot dataSnapshot, @Nullable String s) {
// Método responsável por detectar sempre que um objeto é incluído
Produto produto = dataSnapshot.getValue(Produto.class);
}
Fonte:
SCHEFFER, Hudson Cadan. Desenvolvimento para Dispositivos Móveis: Trabalhando com Banco de Dados na Nuvem. Londrina: Editora e Distribuidora Educacional S. A., Unidade 4, Seção 3, 2018.
Com relação sobre DataSnapShot, complete as Lacunas da sentença a seguir.
Cada método de retorno recebe como parâmetro um objeto ____________. De acordo com Firebase (2018), uma instância deste objeto contém informações de uma determinada referência do ____________. Sempre que você ler dados do banco de dados, você receberá um objeto DataSnapshot.
Para acessar os dados contidos no objeto DataSnapshot, chame pelo método ____________ e informe como parâmetro a classe ____________ que representa o objeto que se deseja recuperar
A partir deste momento, você conseguirá detectar todos os produtos adicionados no Realtime Database e poderá manipular os objetos em seu aplicativo Android.
Assinale a alternativa que completa as lacunas corretamente.
Escolha uma:
a. DataSnapShot / Realtime Database / getValue() / Java.
b. DataSnapShot / ChildEventListener / getValue() / XML.
c. DataSnapShot / Realtime Database / getValue() / XML. **INCORRETO**
d. Realtime Database / DataSnapShot / getValue() / Java.
e. Realtime Database / ChildEventListener / getValue() / XML.
Soluções para a tarefa
Respondido por
33
Resposta:
c. DataSnapShot / Realtime Database / getValue() / Java.
Explicação:
Corrgido pelo AVA.
Perguntas interessantes
Matemática,
6 meses atrás
Matemática,
6 meses atrás
Espanhol,
6 meses atrás
Português,
8 meses atrás
Matemática,
8 meses atrás
Matemática,
1 ano atrás
Física,
1 ano atrás