Android 应用正确关闭GPS的方法
2015-02-05 10:32
309 查看
正确关闭gps的三个步骤:
第一个步骤:
移除LocationListener
第二个步骤:
将LocationManager置为null
第三个步骤:
将LocationListener置为null
下面是正确关闭gps的代码
[java] view
plaincopy
if(_locationManager != null){
_locationManager.removeUpdates(<span style="font-family: Arial, Helvetica, sans-serif;">_locationListener</span>);
_locationManager = null;
}
if(_locationListener != null) {
_locationListener = null;
}
如果这些步骤不起作用,你的gps信号还是在闪烁的话,下面有潜在的两个问题来解决:
第一个原因:最常见的原因。你可能有意或无意的实例化了多个LocationManager。最简单的避免这个错误的方法是,将实例LocationManager这个代码放在onResume()事件里面,同时在onPause()方法中关闭它。仔细的控制被你打开的LocationManager并及时关闭它。当你在不同的Activity之间LocationManager,你一定要留心。如果LocationManager正在运行,你又实例化了一个,那么你将不能够如愿用代码关闭它,你就只能通过手动来关闭它。
第二个原因:可能是你手机上的其他的APP已导致这个LocationManager运行中,那么很显然,它将不会通过你的app来关闭,多次检查已消除这个可能性,确保你已经关闭其他所有的可能用到gps定位的APP。
原文地址:http://www.chengxuyuans.com/Android/85075.html
第一个步骤:
移除LocationListener
第二个步骤:
将LocationManager置为null
第三个步骤:
将LocationListener置为null
下面是正确关闭gps的代码
[java] view
plaincopy
if(_locationManager != null){
_locationManager.removeUpdates(<span style="font-family: Arial, Helvetica, sans-serif;">_locationListener</span>);
_locationManager = null;
}
if(_locationListener != null) {
_locationListener = null;
}
如果这些步骤不起作用,你的gps信号还是在闪烁的话,下面有潜在的两个问题来解决:
第一个原因:最常见的原因。你可能有意或无意的实例化了多个LocationManager。最简单的避免这个错误的方法是,将实例LocationManager这个代码放在onResume()事件里面,同时在onPause()方法中关闭它。仔细的控制被你打开的LocationManager并及时关闭它。当你在不同的Activity之间LocationManager,你一定要留心。如果LocationManager正在运行,你又实例化了一个,那么你将不能够如愿用代码关闭它,你就只能通过手动来关闭它。
第二个原因:可能是你手机上的其他的APP已导致这个LocationManager运行中,那么很显然,它将不会通过你的app来关闭,多次检查已消除这个可能性,确保你已经关闭其他所有的可能用到gps定位的APP。
原文地址:http://www.chengxuyuans.com/Android/85075.html
相关文章推荐
- 两种方法关闭android应用
- 关闭Android 应用的三种方法
- Android调用系统邮件类应用的正确实现方法
- Android模拟器正确应用与安装方法(1)
- Android调用系统邮件类应用的正确实现方法
- android开发游记:关闭所有Activity安全退出应用的方法总结
- Android模拟器正确应用与安装方法
- 三种方法关闭Android应用
- Android调用系统邮件类应用的正确实现方法
- Linux系统关闭SELinux正确的方法
- eclipse 上调试android的自带应用方法
- 谷歌计划远程关闭Android设备上恶意应用
- Android2.2中关闭所有界面,彻底退出的方法
- 如何正常关闭android应用
- Android读写文件正确实行方法介绍
- android2.2中关闭程序中所有activity方法
- android典型应用之gps
- android关闭应用
- [原]用Eclipse开发Android应用,用svn管理源码时遇到的问题及解决方法
- 解决Android 自动关闭运行程序的方法