只是浪費了3個小時試圖弄清楚爲什麼當我的地圖活動暫停時,GPS圖標仍然出現在通知欄中。我縮小了它與我正在使用的MyLocationOverlay對象(我也有一個LocationListener和一個GpsStatus.Listener)。MyLocationOverlay disableMyLocation()看起來沒有工作
@Override
protected void onPause() {
super.onPause();
manager.removeUpdates(locListener);
manager.removeGpsStatusListener(statListener);
myLocOverlay.disableMyLocation(); //!doesn't seem to work
myLocOverlay.disableCompass();
}
如果任何人有爲什麼發生這種情況,請幫助,所以我不扯我的頭髮出任何主意。我不能用這樣的電池耗盡問題來釋放我的應用程序。
如果解決了這個問題,請回答您自己的問題並將其標記爲正確的解決方案。 – CrackerJack9