Firebase Android - нужна только конкретная таблица для локального устройства - PullRequest
0 голосов
/ 05 января 2019

Я использую базу данных Firebase в реальном времени в своем приложении для Android. У меня есть копия базы данных на локальном устройстве, используя строку кода ниже - FirebaseDatabase.getInstance().setPersistenceEnabled(true);

Но он синхронизирует все таблицы между локальной и глобальной базой данных. Я хочу, чтобы только несколько таблиц должны были синхронизироваться не все

Можно ли синхронизировать только несколько таблиц в локальной памяти, а остальная часть таблицы Android-устройство будет считывать из глобальной базы данных?

1 Ответ

0 голосов
/ 05 января 2019

Когда вы используете следующую строку кода:

FirebaseDatabase.getInstance().setPersistenceEnabled(true);

Все данные , которые недавно получил пользователь, кэшируются на диск.

Есть ли способ синхронизировать только несколько таблиц в локальной памяти, а остальная часть таблицы Android-устройство будет считывать из глобальной базы данных?

Нет, нет! Невозможно исключить определенные узлы из этого постоянного диска. Таким образом, вы не можете выбрать, должен ли узел кэшироваться на диск или нет.

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