Сохранить данные из Firestore локально - PullRequest
0 голосов
/ 17 декабря 2018

Каков наилучший способ сохранения данных (после извлечения их из Firestore) локально?

Я не хочу его перезагружать, а только получать обновления.Теперь мне приходится перезагружать данные каждый раз, когда открывают фрагмент с новостями.Сейчас все работает но меня раздражает при перезагрузке появляется.

Я использую onSuccessListener и OnCompleteListener

ref.get().addOnSuccessListener(new OnSuccessListener<QuerySnapshot>() { ... }

1 Ответ

0 голосов
/ 17 декабря 2018

Для Android и iOS автономное сохранение включено по умолчанию.Это означает, что Firestore создает локальную копию вашей базы данных, поэтому она может выполнять запросы даже в автономном режиме.Таким образом, если у вас есть база данных и ничего не изменилось, то вы будете запрашивать кэшированную версию вашей базы данных.Когда доступны новые данные, загружаются только эти данные.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...