2016-07-20 11 views
6

Ich mache eine Android-App ähnlich wie WhatsApp. In der App können Benutzer sowohl Text als auch Bilder senden. Um die Nachrichten zu speichern, damit sie offline verwendet betrachtet werden kann I:Wie Firebase-Persistenz speichert lokale Daten für meine Android-App

FirebaseDatabase.getInstance().setPersistenceEnabled(true); 

Ich habe mich gefragt, wie funktioniert offline Feuerbasis speichern Nachrichten.

Erzeugt es eine lokale Datenbank ähnlich der häufig verwendeten sqlite?

Antwort

4

firebaser hier

Die Disk-basierten lokale Speicherung der Firebase Datenbank ist eine SQLite-Datenbank, die deckend in einer Weise strukturiert ist, dass Ihre App sollte etwa nicht. Sie können nur über die Firebase-API auf die Daten zugreifen.

+1

Es gibt viele Bibliotheken, die das Caching von Bildern für Sie übernehmen. Ein Beispiel: https://github.com/bumptech/glide –

+2

Wird ein Ordner aus der Datenbank meiner App im Gerätespeicher erstellt, wie für viele Android-Apps –