百度地图LocationClient 报的一个错

来源:互联网 发布:淘宝一天刷20单安全吗 编辑:程序博客网 时间:2024/04/28 21:45

在使用百度地图定位的时候,停止定位时报一个异常

09-10 11:57:24.053: E/ActivityThread(13806): Activity com.app0571.chargingStation.MainActivity has leaked ServiceConnection com.baidu.location.LocationClient$1@41f26448 that was originally bound here09-10 11:57:24.053: E/ActivityThread(13806): android.app.ServiceConnectionLeaked: Activity com.app0571.chargingStation.MainActivity has leaked ServiceConnection com.baidu.location.LocationClient$1@41f26448 that was originally bound here09-10 11:57:24.053: E/ActivityThread(13806):    at android.app.LoadedApk$ServiceDispatcher.<init>(LoadedApk.java:970)09-10 11:57:24.053: E/ActivityThread(13806):    at android.app.LoadedApk.getServiceDispatcher(LoadedApk.java:864)09-10 11:57:24.053: E/ActivityThread(13806):    at android.app.ContextImpl.bindServiceCommon(ContextImpl.java:1673)09-10 11:57:24.053: E/ActivityThread(13806):    at android.app.ContextImpl.bindService(ContextImpl.java:1656)09-10 11:57:24.053: E/ActivityThread(13806):    at android.content.ContextWrapper.bindService(ContextWrapper.java:517)09-10 11:57:24.053: E/ActivityThread(13806):    at com.baidu.location.LocationClient.c3(Unknown Source)09-10 11:57:24.053: E/ActivityThread(13806):    at com.baidu.location.LocationClient.int(Unknown Source)09-10 11:57:24.053: E/ActivityThread(13806):    at com.baidu.location.LocationClient$a.handleMessage(Unknown Source)09-10 11:57:24.053: E/ActivityThread(13806):    at android.os.Handler.dispatchMessage(Handler.java:102)09-10 11:57:24.053: E/ActivityThread(13806):    at android.os.Looper.loop(Looper.java:136)09-10 11:57:24.053: E/ActivityThread(13806):    at android.app.ActivityThread.main(ActivityThread.java:5117)09-10 11:57:24.053: E/ActivityThread(13806):    at java.lang.reflect.Method.invokeNative(Native Method)09-10 11:57:24.053: E/ActivityThread(13806):    at java.lang.reflect.Method.invoke(Method.java:515)09-10 11:57:24.053: E/ActivityThread(13806):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:785)09-10 11:57:24.053: E/ActivityThread(13806):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:601)09-10 11:57:24.053: E/ActivityThread(13806):    at dalvik.system.NativeStart.main(Native Method)09-10 11:57:24.058: E/ActivityThread(13806): Activity com.app0571.chargingStation.MainActivity has leaked ServiceConnection com.baidu.location.LocationClient$1@41f98f50 that was originally bound here

但是在程序中 已经 stop 了 new 的 这个 location

解决方法:从新看了一下 api ,new LocationClient 这个的时候 需要用 getApplicationContext。
问题解决。

0 0
原创粉丝点击