2017-05-08 94 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()开始同步。