使用百度地图时,可能会碰到has leaked ServiceConnection com.baidu.location.b@4aa5a810 that was originally bound here这类错误,原因可能是没有配置Map定位权限和远程链接机制,或者是初始化LocationClient出现错误,错误情况如下:

 Activity cn.demo.MainActivity has leaked ServiceConnection com.baidu.location.b@4aa5a810 that was originally bound hereandroid.app.ServiceConnectionLeaked: Activity cn.demo.MainActivity has leaked ServiceConnection com.baidu.location.b@4aa5a810 that was originally bound here
at android.app.LoadedApk$ServiceDispatcher.<init>(LoadedApk.java:979)
at android.app.LoadedApk.getServiceDispatcher(LoadedApk.java:873)


解决方法:
在注册清单(AndroidManifest.xml)文件,配置Map定位权限和远程链接机制,修改locationClient的 初始化,上下文不能写当前activity,要写getApplicationContext,如下:

  • 1、添加定位权限
    <uses-permission android:name="android.permission.BAIDU_LOCATION_SERVICE" />
  • 2、添加service标签(在<application></application>之间添加)
        <service
            android:name="com.baidu.location.f"android:enabled="true"android:process=":remote" ></service>
  • 3、locationClient 初始化的时候上下文不能写当前activity,要写getApplicationContext
    //获取百度定位客户端  locationClient = new LocationClient(getApplicationContext());  

完成配置后,重新安装启动,问题解决。

解决百度地图使用出现的has leaked ServiceConnection com.baidu.location.b@4aa5a810 that was originally bound here相关推荐

  1. 解决has leaked ServiceConnection com.baidu.location.c@427b6780

    解决"has leaked ServiceConnection com.baidu.location.c@427b6780 that was originally bound here&qu ...

  2. 百度地图sdk---地图定位功能的错误has leaked ServiceConnection com.baidu.location.LocationClient

    这个问题是在使用百度地图定位功能的时候出现的出现这个问题的原因有两种 具体是什么原因可以根据App的情况来判断. 1 .如果你的定位功能并没有实现,也就是无法定位到当前的位置(一直显示北京地图),这说 ...

  3. 完美解决百度地图MarkerClusterer 移动地图时,Marker 的Label 丢失的问题

    完美解决百度地图MarkerClusterer 移动地图时,Marker 的Label 丢失的问题 参考文章: (1)完美解决百度地图MarkerClusterer 移动地图时,Marker 的Lab ...

  4. 解决百度地图多个标注覆盖不能响应点击的问题

    百度地图开发常用网站 1.百度地图开放平台 http://lbsyun.baidu.com/ 2.百度地图 Javascript API JavaScript API v3.0 http://lbsy ...

  5. 前端解决百度地图地址逆解析(BMap.Geocoder())异步问题

    前端解决百度地图地址逆解析(BMap.Geocoder())异步问题 需求:将接口返回的坐标数据转换成详细的地址并渲染在页面上 问题:页面先渲染,地址后解析,导致渲染时没有数据显示 解决方法:new ...

  6. 解决百度地图(new BMap.Autocomplete)影响input赋值的问题

    在最近做的vue项目中,由于业务需求在页面中嵌入了百度地图,发现嵌入之后旁边的输入框的默认值不显示了,但是打印后发现是有值的,输入框却不显示,需要点击一下输入框才会展示 在排查之后发现是地图的Auto ...

  7. 解决百度地图内存泄露问题

    百度地图内存泄露问题 百度地图中,我们会遇到循环创建marker点时内存占用不停上涨导致页面直接崩掉.或者数据量过大页面渲染CPU占用过高导致页面卡死. 如图: 需求实例: 使用百度地图展示车辆的位置 ...

  8. 解决 百度地图多点聚合卡顿问题

    由于百度地图提供的MarkerClusterer_min.js 比较卡顿 特此提供加速后的MarkerClusterer_min.js 源码如下 /*** @fileoverview MarkerCl ...

  9. 解决百度地图移动端(微信浏览器等)拖拽事件和点击事件冲突的BUG

    在手机端,如果启用了百度地图的拖拽,那么部分手机上点击事件无法触发,无法获取点击位置的坐标,除非禁用拖拽的功能. 但如果禁用拖拽后,用户体验就很差,所以以下代码可以直接解决问题,亲测可用,如有疑问可以 ...

  10. gcoord: 转换WGS84、GCJ02、BD09坐标,解决百度地图高德地图坐标系不统一的问题

    做过地图相关开发的同学肯定会遇到这样一个问题:同样的经纬度坐标,在百度地图和高德地图上位置不一样. 关于坐标系 我们通常用经纬度来表示一个地理位置,但是由于一些原因,我们从不同渠道得到的经纬度信息可能 ...

最新文章

  1. 内存回收的一些基本方法
  2. Android Color 判断色值小结
  3. orabbix 报错No suitable driver found for
  4. linux转mysql_转linux下mysql命令
  5. gradle 的 依赖管理(八)
  6. 机器学习术语_机器学习术语神秘化。
  7. 放图片 java_java怎么在我想要的图片上在放一个我想要的图片
  8. 高阶函数-sort()与sorted() (三分钟读懂)
  9. JavaScript基础(三)
  10. C-从源文件到可执行文件的详细编译链接过程
  11. 记一次Alluxio HA master启动失败
  12. 云课堂在登陆时显示服务器错误,我的云课堂不能登陆怎么解决
  13. android状态栏华为,状态栏设置华为版
  14. 2021年电工(技师)考试题库及电工(技师)考试报名
  15. C++实现Base32加解码
  16. 5G网络优化工程师是做什么的?4大工作职责!
  17. Codeforces 1419B. Stairs
  18. echarts的学习(六)调色盘的学习
  19. 云呐容灾备份策略,存储容灾备份系统
  20. centos7 telnet访问mysql出错Connection closed by foreign host

热门文章

  1. html音乐播放器代码大全,关于HTML 音乐播放器代码|音乐播放器网页代码大全(转)...
  2. 学一点Wi-Fi:WAPI
  3. Linux窗口字是倒着的,linux反撇号怎么打出来
  4. 计算机辅助翻译课程用书,计算机辅助翻译本科课程教学大纲翻译本科
  5. 常用Windows运行命令大全
  6. 【2.Delphi语法基础】7.程序异常处理
  7. Db4o数据库:快速入门
  8. Db4o 新建、查询、更新、删除操作
  9. 魔兽世界各服务器显示版本,魔兽7.1各服通用界面AltzUI
  10. 下载文件变成php文档,关于文件下载后变成PHP格式的解决办法