- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在开发位置跟踪应用程序。但是我通过做两件事停止获取位置更新......
这将停止获取我想要的位置坐标...
但问题是 gps 图标仍在闪烁......这会耗尽设备的电池。
所以请帮我停止这个 GPS 修复...
最佳答案
如果您在 mapView 中显示您的位置和/或指南针,则必须禁用它们。如果您不这样做,GPS 仍处于 Activity 状态。
例如:
private MapView mapView;
private MyLocationOverlay Location;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.frame_layout);
mapView = (MapView) this.findViewById(R.id.mapView);
Location = new MyLocationOverlay(this, mapView);
Location.enableMyLocation();
Location.enableCompass();
mapView.getOverlays().add(Location);
}
@Override
public void onDestroy() {
Location.disableMyLocation();
Location.disableCompass();
}
关于android - GPS 图标在 locationManager.removeUpdates() 之后仍然闪烁并将 locationManager 设置为 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10142113/
所以,我有一个 Android 应用程序,它从 LocationManager 类请求 GPS。我有一个要使用该数据的 Activity,还有一个实现 LocationListener 的自定义类。我
我的应用场景是我想跟踪员工的位置。我有一个广播接收器,它收听设备启动广播并注册一个警报管理器。当警报管理器滴答作响时,它会注册两个位置监听器,一个用于监听 gps,另一个用于网络。我希望当我在 onL
我有一个应用可以定位位置。该应用程序将推广到 Gingerbread 以后的手机。一旦应用程序获得位置修复,就会向用户显示一条 toast 消息。问题是当用户移动到下一个 Activity 时,toa
在我的应用程序中,我在 onStart() 方法中调用“requestLocationUpdates”,并且我正确地接收了更新。 当我通过调用“removeUpdate(locationlistene
我正在开发位置跟踪应用程序。但是我通过做两件事停止获取位置更新...... locationManager.removeUpdates(this);和 将 locationManager 引用设置为
这是我的代码: import javax.swing.*; import javax.swing.event.DocumentEvent; import javax.swing.event.Docum
我是一名优秀的程序员,十分优秀!