2017-05-08 87 views
0

我正在製作一個應用程序,在該應用程序中,我想要製作一個按鈕,以便在線時禁用或啓用Firebase數據同步。如何啓用或禁用Firebase數據同步

+0

https://firebase.google.com/docs/database/android/offline-capabilities。關閉/打開'keepSynced''應該爲你處理。 '(DatabaseReference)reference.keepSynced(true);' – RobVoisey

+0

你必須做的是爲所有事件偵聽器子類化,然後創建兩種方法來添加和移除偵聽器。這是因爲firebase事件偵聽器在添加事件後立即同步數據 –

回答

0

要禁用數據同步:

  1. 要麼刪除所有監聽器,然後重新連接他們再次開始傾聽。
  2. 或致電goOffline()禁用同步,然後再撥打goOnline()開始同步。