在firebase数据库中将数据保存到数据库时当脱机时它不会触发OnComplete方法

时间:2017-05-27 12:36:58

标签: android firebase firebase-realtime-database

在Firebase DataBase中将数据保存到数据库时,如果它处于联机状态,则会触发CompleteionListener中的onComplete方法

但是当数据保存不触发onComplete方法时,移动设备正在脱机工作。

任何人都可以帮助我

1 个答案:

答案 0 :(得分:1)

作为CompletionListener状态的Firebase Docs

“此接口用作在数据库服务器确认操作并且可以认为已完成时通知的方法”

这意味着只有当您的移动设备重新联机并将数据同步到firebase时,Completion侦听器才会触发。

作为一种解决方法,您可以添加一个ChildEventListener,其中onChildChange方法会在孩子被更改后通知您,这意味着您写入本地d