2016-07-20 9 views
6

Tworzę aplikację na Androida podobną do WhatsApp. W aplikacji użytkownicy mogą wysyłać zarówno tekst, jak i obrazy. Aby zapisać wiadomości, dzięki czemu można je oglądać w trybie offline użyłem:W jaki sposób trwałość firebase przechowuje dane lokalne dla mojej aplikacji na Androida

FirebaseDatabase.getInstance().setPersistenceEnabled(true); 

Zastanawiałem się, w jaki sposób Firebase przechowują wiadomości offline.

Czy tworzy lokalną bazę danych podobną do powszechnie używanego sqlite?

Odpowiedz

4

firebaser tutaj

Dysk lokalny oparty przechowywanie Bazie Firebase jest baza danych SQLite, który jest skonstruowany opaquely w taki sposób, że aplikacja nie powinien dbać o. Jedynym sposobem uzyskania dostępu do danych jest interfejs API Firebase.

+1

Istnieje wiele bibliotek, które obsługują buforowanie obrazów dla Ciebie. Jeden przykład: https://github.com/bumptech/glide –

+2

Czy folder z bazą danych mojej aplikacji zostanie utworzony w pamięci urządzenia tak jak w wielu aplikacjach na Androida –