2017-02-15 88 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