调用了
mLocClient.stop()方法后,定位依然没有被关闭!导致不停的在回调定位的监听(你这么厉害怎么不上天呢!),百度api里没有对应问题的解决方案,
网上查了下很多人都遇到这种情况。
解决方案有两种:
1:去掉option.setScanSpan(10000);这个设置。
2:调用mLocClient.unRegisterLocationListener方法。
两种方法亲测都可以成功达到想要的效果。
但是第一种方案不知道会造成什么影响,没有去测试过,所以放弃。
第二种方案取消监听,病从根治,也算是一个完美结局。