Android 中导入百度地图后,activity已经退出了但是service 还是没有停下
来源:互联网 发布:php jquery ajax登录 编辑:程序博客网 时间:2024/06/02 17:24
在导入了百度地图的activity 中,我退出了activity 但是后台的service 还是继续执行,有这样的一条信息
03-13 22:42:11.913 27433-27449/tech.androidstudio.baidulocationdemo I/art: Background sticky concurrent mark sweep GC freed 272437(9MB) AllocSpace objects, 12(972KB) LOS objects, 27% free, 20MB/28MB, paused 5.857ms total 63.015ms
原因分析,这个是因为我取消LocationClient 的注册的时候没有将LocationClient 进行停止。
解决办法:
在onDestroy 的里面加上 mLocationClient.stop()就可以了,
@Overrideprotected void onDestroy() { super.onDestroy(); mMapView.onDestroy(); mLocationClient.unRegisterLocationListener(this); //千万别忘了这个stop,如果不stop那么会继续执行 mLocationClient.stop();}
0 0
- Android 中导入百度地图后,activity已经退出了但是service 还是没有停下
- Android: 在Activity退出后保留service
- 已经安装了MSXML6.0,但是安装office2010时还是提示没有安装
- iOS 使用百度地图地图画成功了,但是没有图层显示问题解决。
- eclipse中已经配置了classpath,但是还是不能读到src下的applicationContext.xml文件
- codeblock无法编译,提示函数没有定义,但是函数已经 在头文件中定义了
- ANdroid -在Service中还是在Activity中创建Thread
- “浏览器设置从上次停下的地方继续,但是电脑重启打开后还是主页”问题的解决办法
- Android 中主题已经设置,但是在某些Activity 中无效
- 使用了继承、多态还有工厂模式和反射,但是还是没有OO的感觉。[已经增加了实现的代码]
- wordpress 百度地图插件安装后,生成百度地图成功,但是在浏览器里面无法打开,直接跑404页面去了
- eclipse有时候导入了包,但是还是有红线,找不到
- 开发的一个android程序,总是显示无法运行,就退出了。但是没有报错。求大神解救啊!
- 开发的一个android程序,总是显示无法运行,就退出了。但是没有报错。求大神解救啊!
- 百度地图在eclipse上安装的时候可以运行,但退出后再点击就不能运行了
- ios8中使用地图已经改变了
- android static变量退出后没有清除
- Android Studio下,如何解决:java-Android问题,为什么我已经写了permission可还是说我没有权限
- 即将毕业的程序员历程总结
- sqlite的事务回滚
- BestCoder Round #75 1003 数位DP
- buffer cache
- Unity3D 5 官方教程:标准着色器之材质参数(三)
- Android 中导入百度地图后,activity已经退出了但是service 还是没有停下
- PLA分类器学习(转载)
- 总结
- javaWeb工程目录
- discuz增加邮件通知功能
- iOS 沙盒路径详解(存储路径的选择)
- WPF系列(一)依赖项属性
- Eclipse Che安装入门和使用(一)
- C++ Set常用用法