我正在开发位置跟踪应用程序.但我停止通过做两件事来获得位置更新……
> locationManager.removeUpdates(this);和
>将locationManager引用设置为null.
这将停止获得我想要的位置坐标…
但问题是gps图标仍在闪烁..这将耗尽设备的电池.
所以请帮我停止这个GPS修复…
解决方法
如果在mapView中显示位置和/或指南针,则必须禁用它们.如果您不这样做,GPS仍然有效.
例如:
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(); }
原文地址:https://www.jb51.cc/android/313698.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。