首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

Android 如何彻底关闭GPS

2012-05-15 
Android 怎么彻底关闭GPS请问 怎么关闭GPS。是这个样的:我在模拟器上运行的设置GPS不可用,程序中也移除了Lo

Android 怎么彻底关闭GPS
请问 怎么关闭GPS。
  
 是这个样的: 
 
 我在模拟器上运行的
 
 设置GPS不可用,程序中也移除了LocationListener监听,LocationManager对象也设为了null,但是模拟器状态栏上的“锅盖”图标还在,这是不是说没有关闭GPS?应该怎么完全关闭GPS呢?

[解决办法]
Settings.Secure.setLocationProviderEnabled(),可以调用这个方法,试一下。
[解决办法]
将你监听local的Activity关掉。使用finish();
[解决办法]
应该是你的程序removeUpdate时没有移除完所有的locationListener。因为一个Activity的onCreate或onStart方法中会被系统多次调用,比如屏幕转90度时会重新调用一下。而如果你是在这样的函数中requestUpdate的,但在onStop中没有remove掉,就会遗留,导致结束本Activity仍有锅盖在接收卫星信号。
[解决办法]
Settings.Secure.setLocationProviderEnabled(),
移除完所有的locationListener
[解决办法]
图标存在应该不能表明GPS没关闭吧

热点排行