From 1b810e1294eab6a540f134fe416e8d513e5208da Mon Sep 17 00:00:00 2001 From: Dennis Guse Date: Sun, 5 Jan 2020 19:12:25 +0100 Subject: [PATCH] TrackRecordingService: do not try to register location listener every minute. --- .../opentracks/services/TrackRecordingService.java | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/src/main/java/de/dennisguse/opentracks/services/TrackRecordingService.java b/src/main/java/de/dennisguse/opentracks/services/TrackRecordingService.java index bbe00d83b..c0f8363bd 100644 --- a/src/main/java/de/dennisguse/opentracks/services/TrackRecordingService.java +++ b/src/main/java/de/dennisguse/opentracks/services/TrackRecordingService.java @@ -186,16 +186,6 @@ public class TrackRecordingService extends Service { } }; - private final Runnable registerLocationRunnable = new Runnable() { - @Override - public void run() { - if (isRecording() && !isPaused()) { - registerLocationListener(); - } - handler.postDelayed(this, UnitConversions.ONE_MINUTE_MS); - } - }; - @Override public void onCreate() { super.onCreate(); @@ -214,8 +204,6 @@ public class TrackRecordingService extends Service { PreferencesUtils.register(this, sharedPreferenceChangeListener); sharedPreferenceChangeListener.onSharedPreferenceChanged(null, null); - handler.post(registerLocationRunnable); - // Try to restart the previous recording track in case the service has been restarted by the system, which can sometimes happen. Track track = contentProviderUtils.getTrack(recordingTrackId); if (track != null) { @@ -249,7 +237,6 @@ public class TrackRecordingService extends Service { // Reverse order from onCreate showNotification(false); //TODO Why? - handler.removeCallbacks(registerLocationRunnable); unregisterLocationListener(); PreferencesUtils.unregister(this, sharedPreferenceChangeListener);