1
刪除查詢監聽器如果我有一個DatabaseReference
,從它那裏得到一個Query
,然後添加一個偵聽器Query
,我必須打電話removeEventListener
在Query
參考,或者我可以從原來的刪除DatabaseReference
?Android的火力地堡從DatabaseReference
刪除查詢監聽器如果我有一個DatabaseReference
,從它那裏得到一個Query
,然後添加一個偵聽器Query
,我必須打電話removeEventListener
在Query
參考,或者我可以從原來的刪除DatabaseReference
?Android的火力地堡從DatabaseReference
最好使用您用於添加偵聽器的完全相同的DatabaseReference或Query實例。從DatabaseReference派生的查詢與DatabaseReference本身並不完全相同 - 它們表示不同的數據集。
如果您有支持此功能的文檔(或未混淆的代碼;)),我會給您答案。 – Eliezer
這是你要找的最接近的東西,但說實話,一般人都知道,你總是從你以前添加的東西中刪除。把它想象成一個集合。你不會從添加它的不同集合中刪除某些東西。 https://firebase.google.com/docs/database/android/read-and-write#detach_listeners –
適合我。儘管如此,從Firebase會員那裏獲得一些封鎖會很好。 – Eliezer