Ich verwende Firebase Database 9.0.2 für meine App.Firebase Android Query gibt kein Ergebnis zurück
Die Datenbankabfrage funktioniert innerhalb der nächsten Minuten nach einer Neuinstallation ordnungsgemäß. Wenn ich die App jedoch nach einigen Minuten erneut öffne, geben beide "onDataChange" und "onCancelled" keine Ergebnisse zurück. Die Abfrage funktioniert erneut, wenn ich die App neu installiere oder App-Daten lösche.
Wie ich die Abfrage ausführen:
Query query = FirebaseDatabase.getInstance().getReference().child("listings").child(id);
query.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
//do something
}
@Override
public void onCancelled(DatabaseError databaseError) {
//do something
}
});
Hier ist meine Datenbank-Regel:
{
"rules": {
".read": true,
".write" : true
}
}
Jede Idee, warum dies geschieht?
Ihren Code der Datenbank zur Abfrage? – Shubhank
@Shubhank, aktualisiert mit meinem Abfragecode –
in welcher Funktion Sie dies nennen> – Shubhank