2017-09-15 70 views
0

我已閱讀this question它被要求迅速,但我有一個完全相同的問題爲Android,這是如何取消setValue()過程,當我想programmaticaly?爲了讓問題更加清楚,如果我在定時器完成時爲進程提供了定時器,我希望它取消任何setValue()進程。如何取消firebase的setValue()意向爲Android

+0

您可以使用相同的機器人https://firebase.google.com/docs/reference/android/com/google/firebase/database/FirebaseDatabase.html#purgeOutstandingWrites() –

+0

感謝隊友,商務部似乎非常穩固,我會盡力回覆。 – user6597752

回答

5

您可以使用相同的Android以及

purgeOutstandingWrites

的火力地堡數據庫客戶端自動隊列寫入和儘早發送 他們的服務器,這取決於網絡連接 。 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,可能引發受影響的事件監聽器 事件,並且客戶端將不(再)發送 他們的火力地堡後端。

相關問題