我已经阅读this question它被要求提供快速但我对android有一个完全相同的问题,当我想要programmaticaly时如何取消setValue()进程?要使问题更清楚,如果我在计时器完成时有一个计时器,我希望它取消任何setValue()过程。
答案 0 :(得分:5)
你也可以使用相同的机器人
Firebase数据库客户端会自动对写入和发送进行排队 它们是最早的机会,取决于网络 连接。
In some cases (e.g. offline usage) there may be a large
number of writes waiting to be sent. Calling this method will purge
all outstanding writes so they are abandoned.
All writes will be purged, including transactions and onDisconnect()
writes. The writes will be rolled back locally
,也许是触发 受影响事件侦听器的事件,客户端不会(重新)发送 他们到Firebase后端。