如何停止监听到Android的火力点位置 [英] How stop Listening to firebase location in android

查看:406
本文介绍了如何停止监听到Android的火力点位置的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我怎样才能阻止听火力点位置的Andr​​oid。

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:


  1. 当你已经有一个参考到您的收听

  1. 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屋!

    查看全文
    登录 关闭
    扫码关注1秒登录
    发送“验证码”获取 | 15天全站免登陆