当我使用GPSTracker作为服务
时,如何停止gps搜索位置知道何时离开应用程序我会执行以下操作:
locationManager.removeUpdates(GPSTracker.this);
但gps仍会搜索如何禁用它......
提前感谢...
答案 0 :(得分:0)
locationManager.removeUpdates(GPSTracker.this);
这应该停止请求更新,可能您添加了除GPSTracker.this
之外的其他侦听器。或者其他一些应用程序可能正在使用gps。
请注意,当gps图标(在通知栏中)为动画时,gps处于活动状态。
答案 1 :(得分:0)
如果您使用 LocationClient (使用 Google Play服务作为位置),则必须致电:
mLocationClient.removeLocationUpdates(YourActivity.this);
有关使用Google Play服务获取位置信息的详情,请参阅此链接:https://developer.android.com/training/location/index.html