2017-02-15 119 views
1

删除查询监听器如果我有一个DatabaseReference,从它那里得到一个Query,然后添加一个侦听器Query,我必须打电话removeEventListenerQuery参考,或者我可以从原来的删除DatabaseReferenceAndroid的火力地堡从DatabaseReference

回答

1

最好使用您用于添加侦听器的完全相同的DatabaseReference或Query实例。从DatabaseReference派生的查询与DatabaseReference本身并不完全相同 - 它们表示不同的数据集。

+0

如果您有支持此功能的文档(或未混淆的代码;)),我会给您答案。 – Eliezer

+0

这是你要找的最接近的东西,但说实话,一般人都知道,你总是从你以前添加的东西中删除。把它想象成一个集合。你不会从添加它的不同集合中删除某些东西。 https://firebase.google.com/docs/database/android/read-and-write#detach_listeners –

+0

适合我。尽管如此,从Firebase会员那里获得一些封锁会很好。 – Eliezer