在我的应用程序中,我使用了 GPS 监听器。我需要关闭 GPS,稍后再激活它。目前我正在使用
locationManager.removeUpdates(locationListener);
关闭GPS。这将关闭 GPS。但是后来我无法打开它?有没有其他方法可以关闭gps?
用于激活我正在使用的 GPS
locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, updatesInterval, 0, locationListener);
最佳答案
您可以创建一个实现位置监听器的服务 所以当你想启动位置监听器时,你可以启动服务并放置
ocationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, updatesInterval, 0, locationListener);
onCreate() 方法中的行
当你想关闭位置更新停止服务 放线
locationManager.removeUpdates(locationListener);
onDistroy() 方法
关于android - 实现 GPS 时如何避免电池耗尽?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5964925/