Wenn ich ein Query a
habe, und ich setze es auf ein FirebaseRecyclerAdapter
.
Dann möchte ich ständig eine neue Query
erstellen und die FirebaseRecyclerAdapter
aktualisieren.
E.G:
%Vor%Jetzt, nach 3 Sekunden, suche ich nach einer Methode, um die Abfrage zu ändern. Ähnliches:
%Vor%Gibt es dafür eine Methode? Oder war Firebase wie immer zu faul, um überhaupt daran zu arbeiten?
Firebase-Datenbankabfragen sind unveränderlich: Sie können die Eigenschaften einer vorhandenen Abfrage nicht ändern.
Da die Adapter in FirebaseUI größtenteils die zugrunde liegende Datenstruktur widerspiegeln, haben wir die Option zum Ändern der Abfrage für einen vorhandenen Adapter nicht hinzugefügt.
Wenn ich eine neue Abfrage erstelle, erzeuge ich auch einen neuen Adapter und binde das an die Ansicht (Liste oder Recycler).
Welchen Vorteil sehen Sie beim Ersetzen der Abfrage unter dem vorhandenen Adapter gegenüber dem Erstellen eines neuen Adapters für die neue Abfrage?
Tags und Links firebase firebase-database firebaseui