如何为android取消firebase setValue()的意图

时间:2017-09-15 04:08:30

标签: android firebase firebase-realtime-database

我已经阅读this question它被要求提供快速但我对android有一个完全相同的问题,当我想要programmaticaly时如何取消setValue()进程?要使问题更清楚,如果我在计时器完成时有一个计时器,我希望它取消任何setValue()过程。

1 个答案:

答案 0 :(得分:5)

你也可以使用相同的机器人

purgeOutstandingWrites

  

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后端。