Ich verwende die Firebase-Datenbank für Android und habe einige Geschwindigkeitsprobleme. Beim Abrufen vieler benutzerdefinierter Objekte dauert es sehr lange (z. B. 1/2 bis 1 Sekunde). Ich lade eine Menge von Poll-Objekten, die ich im FB gespeichert habe. HierAndroid Firebase-Datenbank wird schneller geladen
ist ein Beispiel dafür, wie ich zur Zeit mache es für jede Umfrage:
pollRef = rootRef.child(getString(R.string.poll_ref)).child(myPollIds.get(polls.size()));
pollRef.addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
if (isAdded()) {
Poll poll = dataSnapshot.getValue(Poll.class);
ich jetzt versuchen, einzeln zu laden, bestimmte Teile der Umfrage herunterladen, die ich verwenden müssen. Es wird ziemlich komplex. Gibt es einen besseren Weg, nur Teile von Objekten effizient aus der Datenbank zu bekommen?
Zum Beispiel möchte ich nur die markierten Teile des Objekts.
Vielen Dank im Voraus! :)