У меня есть активность mapView
, у которой есть LocationListener
, зарегистрированный для регистрации нового места каждые две секунды. Когда я нажимаю кнопку «Назад», чтобы вернуться на главный экран приложения, GPS продолжает проверять местоположение каждые две секунды. Не останавливается ли слушатель, когда останавливается Activity
? Если нет, как я могу справиться с этим? В настоящее время я не переопределил onStop()
.App Keeps Pinging GPS
private final LocationListener locationListener = new LocationListener() {
public void onLocationChanged(Location location) {
updateWithNewLocation(location);
}
public void onProviderDisabled(String provider) {
//TODO do something to handle when the provider is disabled
}
public void onProviderEnabled(String provider) { }
public void onStatusChanged(String provider, int status, Bundle extras) { }
};
Работал как очарование. благодаря – Mike