2017-09-15 3 views
0

私はthis questionを読みましたが、私は全く同じ質問をアンドロイドの私はprogrammaticalyしたいときにsetValue()プロセスをキャンセルするには?タイマーが完了したときにプロセスのタイマーを持っているかどうかをより明確にするために、setValue()プロセスを取り消したい。firebase setValue()をキャンセルする方法

+0

あなたは(アンドロイドhttps://firebase.google.com/docs/reference/android/com/google/firebase/database/FirebaseDatabase.html#purgeOutstandingWritesで同じを使用することができます) –

+0

おかげメイト、ドキュメントは思えますかなり固い。私は試して戻ってくるだろう。 – user6597752

答えて

5

あなたはFirebaseデータベースクライアントが自動的に書き込みをキューに入れ、ネットワーク 接続性に応じて、早い機会にサーバーに を送る

purgeOutstandingWrites

だけでなく、アンドロイドのための同じを使用することができます。

All writes will be purged, including transactions and onDisconnect() writes. The writes will be rolled back locally number of writes waiting to be sent. Calling this method will purge all outstanding writes so they are abandoned.In some cases (e.g. offline usage) there may be a largeは、おそらく影響を受けたイベントリスナーのための イベントをトリガし、クライアントは、(再)Firebaseバックエンドに それらを送信しません。

関連する問題