Firebase Offline-Funktionen als Cache

ch frage mich, ob es eine vernünftige Strategie ist, die Firebase-Offlinemöglichkeiten als "freien" Cache zu verwende

Nehmen wir an, ich befinde mich in Aktivität A, rufe einige Daten von der Firebase ab und gehe dann zu Aktivität B, die dieselben Daten benötigt. Wenn die App mit setPersistenceEnabled (true) und ggf. auch mit keepSynced (true) konfiguriert ist, kann ich dieselben Daten in Aktivität B einfach erneut abfragen, anstatt sie weiterzugeben?

Ich verstehe, dass es einen Unterschied zwischen den beiden Ansätzen hinsichtlich des Lesens aus dem Speicher und des Lesens von der Festplatte (Firebase-Offline-Cache) gibt. Aber werde ich wirklich den gesamten Netzwerk-Overhead los, wenn ich Firebase offline benutze?

Relevante Links:
Firebase Offline Capabilities und addListenerForSingleValueEvent https: //groups.google.com/forum/#! msg / firebase-talk / ptTtEyBDKls / XbNKD_K8CQAJ

Antworten auf die Frage(2)

Ihre Antwort auf die Frage