如何停止监听到Android的火力点位置 [英] How stop Listening to firebase location in android
本文介绍了如何停止监听到Android的火力点位置的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我怎样才能阻止听火力点位置的Android。
How can I stop the listening to firebase location in Android.
我一直在使用 firebaseObj.onDisconnect()试图取消();
,但没有运气
I have tried using firebaseObj.onDisconnect().cancel();
, but no luck.
推荐答案
有一个名为 removeEventListener
,您可以调用删除特定事件侦听器的方法。
There is a method called removeEventListener
that you can call to remove a specific event listener.
您需要在您要删除,你可以通过以下两种方式之一让听者传递:
You need to pass in the listener that you wish to remove, which you can get in one of two ways:
-
当你已经有一个参考到您的收听
when you already have a reference to your listener
ref.addValueEventListener(myLoggingListener);
...
ref.removeEventListener(myLoggingListener);
如果您创建的侦听器内联:
if you create the listener inline:
var listener = ref.addValueEventListener(new ValueEventListener() {
// implementation of the onDataChange and onCanceled
});
...
ref.removeEventListener(listener);
请注意,这是在火力地堡在Android的解释指南在检索数据部分。
这篇关于如何停止监听到Android的火力点位置的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文