百度地图定位无法完全关闭

调用了

mLocClient.stop()方法后,定位依然没有被关闭!导致不停的在回调定位的监听(你这么厉害怎么不上天呢!),百度api里没有对应问题的解决方案,

网上查了下很多人都遇到这种情况。

解决方案有两种:

1:去掉option.setScanSpan(10000);这个设置。

2:调用mLocClient.unRegisterLocationListener方法。

两种方法亲测都可以成功达到想要的效果。

但是第一种方案不知道会造成什么影响,没有去测试过,所以放弃。

第二种方案取消监听,病从根治,也算是一个完美结局。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,149评论 25 709
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,323评论 19 139
  • 我刚认识阿建的时候,他说他将来的目标是要挣一个亿。 “一个亿咱家这屋子能装下不?”我目测着我们在农村的三间小草棚。...
    漠漠鬼话阅读 3,780评论 24 17
  • 自从帮助家庭解决教育孩子过程中出现的问题计划启动后,越姐陆续收到了很多人的来信。不用说,大多数都来自妈妈。好像,教...
    越来越好是王道阅读 4,003评论 0 1