So aktualisieren Sie die Abfrage eines FirebaseRecyclerAdapters

1

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?

    
Ab_ 01.12.2016, 20:19
quelle

1 Antwort

0

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?

    
Frank van Puffelen 02.12.2016, 02:03
quelle