如何从在android中添加两次的LocationManager中删除LocationListener?

前端之家收集整理的这篇文章主要介绍了如何从在android中添加两次的LocationManager中删除LocationListener?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如果我将其作为LocationListener添加两次,如下所示
manager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER,3,this);
manager.requestLocationUpdates(LocationManager.GPS_PROVIDER,this);

,如果只删除一次就足够了,如下所示

manager.removeUpdates(this);

解决方法

是的,删除manager.removeUpdates(this);足够.正如 documentation所说:

使用给定的LocationListener删除当前活动的位置更新的任何当前注册.在此调用之后,此侦听器将不再进行更新.

猜你在找的Android相关文章