我在Android應(yīng)用程序中使用Firebase實時數(shù)據(jù)庫。我使用下面的代碼行在本地設(shè)備中復(fù)制了數(shù)據(jù)庫- FirebaseDatabase.getInstance().setPersistenceEnabled(true);但是它將在本地數(shù)據(jù)庫和全局?jǐn)?shù)據(jù)庫之間同步所有表。我只希望少數(shù)幾張表需要全部同步。有什么方法可以只同步本地內(nèi)存中的幾個表,而其余的Android設(shè)備表將從全局?jǐn)?shù)據(jù)庫中讀取嗎?
1 回答

德瑪西亞99
TA貢獻1770條經(jīng)驗 獲得超3個贊
當(dāng)您使用以下代碼行時:
FirebaseDatabase.getInstance().setPersistenceEnabled(true);
用戶最近收到的所有數(shù)據(jù)都緩存到磁盤。
有什么辦法只能同步本地內(nèi)存中的幾個表,而其余的android設(shè)備表將從全局?jǐn)?shù)據(jù)庫中讀取嗎?
不,那里沒有!無法從磁盤持久性中排除某些節(jié)點。不幸的是,您無法選擇是否應(yīng)該在磁盤上緩存節(jié)點。全部或全無。
添加回答
舉報
0/150
提交
取消