如果我有一个DatabaseReference
,从中获取一个Query
,然后向那个Query
添加一个监听器,我是否必须调用Query
引用上的 removeEventListener
,或者我可以将其从原始 DatabaseReference
中删除吗?
最佳答案
最好使用您用于添加监听器的完全相同的 DatabaseReference 或 Query 实例。从 DatabaseReference 派生的 Query 与 DatabaseReference 本身完全不同 - 它们代表不同的数据集。
关于Android Firebase 从 DatabaseReference 中删除查询监听器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42242096/