【发布时间】:2011-09-24 20:20:15
【问题描述】:
刚刚浪费了 3 个小时试图弄清楚为什么当我的地图活动暂停时 GPS 图标仍显示在通知栏中。我已将其范围缩小到与我正在使用的 MyLocationOverlay 对象有关(我还有一个 LocationListener 和一个 GpsStatus.Listener)。
@Override
protected void onPause() {
super.onPause();
manager.removeUpdates(locListener);
manager.removeGpsStatusListener(statListener);
myLocOverlay.disableMyLocation(); //!doesn't seem to work
myLocOverlay.disableCompass();
}
如果有人知道为什么会发生这种情况,请帮忙,这样我就不会把头发都拔光了。我无法发布我的应用,因为这样的电池耗尽问题。
【问题讨论】:
-
如果解决了,请回答您自己的问题并将其标记为正确的解决方案。
标签: android gps onpause mylocationoverlay