bekommen Wie kann ich dieWie kann ich den gesuchten Wert von diesem Feuerbasis DataSnapshot
"Dancing in the dark"
von dieser Momentaufnahme, wenn der Snapshot existiert nicht :? Ich denke, es muss irgendwo im Schnappschuss gespeichert werden. Bitte lesen Sie Inline-Code kommentiert ..
private void addListenerForSingleValueEvent(String streetAddress, StringBuilder targetAddress){
DatabaseReference firebase = FirebaseDatabase.getInstance().getReference();
firebase.child("catalog/trax").orderByChild("namn").equalTo("Dancing in the dark")
.addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot snapshot) {
if (snapshot.exists()) {
// do sowm work on existing data
} else {
// How can I get the "Dancing in the dark" from the snapshot?
}
}
@Override
public void onCancelled(DatabaseError databaseError) {
Toast.makeText(Application.getInstance(), databaseError.getMessage(), Toast.LENGTH_LONG).show();
}
});
}
Lassen Sie uns sagen, dass '! Snapshot.exists()', gibt es nichts in der 'snapshot', kann ich immer noch aus dem' snapshot' Extrakt, was ich war auf der Suche, die Frage :, '(" Katalog /trax").orderByChild("namn").equalTo("Dancing in the dark ") Oder vielleicht kann ich das als Feld in der Klasse speichern, das funktioniert aber trotzdem –