diff --git a/src/main/java/de/dennisguse/opentracks/TrackRecordedActivity.java b/src/main/java/de/dennisguse/opentracks/TrackRecordedActivity.java index 79add8a67..f13dc2c2c 100644 --- a/src/main/java/de/dennisguse/opentracks/TrackRecordedActivity.java +++ b/src/main/java/de/dennisguse/opentracks/TrackRecordedActivity.java @@ -17,7 +17,6 @@ package de.dennisguse.opentracks; import android.content.Intent; -import android.content.SharedPreferences; import android.os.Bundle; import android.util.Log; import android.view.Menu; @@ -43,7 +42,6 @@ import de.dennisguse.opentracks.fragments.StatisticsRecordedFragment; import de.dennisguse.opentracks.services.TrackDeleteService; import de.dennisguse.opentracks.services.TrackRecordingService; import de.dennisguse.opentracks.services.TrackRecordingServiceConnection; -import de.dennisguse.opentracks.settings.PreferencesUtils; import de.dennisguse.opentracks.settings.SettingsActivity; import de.dennisguse.opentracks.share.ShareUtils; import de.dennisguse.opentracks.ui.aggregatedStatistics.ConfirmDeleteDialogFragment; @@ -83,15 +81,6 @@ public class TrackRecordedActivity extends AbstractTrackDeleteActivity implement private final TrackRecordingServiceConnection.Callback bindCallback = service -> service.getRecordingStatusObservable() .observe(TrackRecordedActivity.this, this::onRecordingStatusChanged); - private final SharedPreferences.OnSharedPreferenceChangeListener sharedPreferenceChangeListener = new SharedPreferences.OnSharedPreferenceChangeListener() { - @Override - public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key) { - if (PreferencesUtils.isKey(R.string.recording_distance_interval_key, key)) { - trackDataHub.setRecordingDistanceInterval(PreferencesUtils.getRecordingDistanceInterval()); - } - } - }; - @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); @@ -119,8 +108,6 @@ public class TrackRecordedActivity extends AbstractTrackDeleteActivity implement protected void onStart() { super.onStart(); - PreferencesUtils.registerOnSharedPreferenceChangeListener(sharedPreferenceChangeListener); - trackDataHub.start(); } @@ -143,7 +130,6 @@ public class TrackRecordedActivity extends AbstractTrackDeleteActivity implement super.onStop(); trackRecordingServiceConnection.unbind(this); trackDataHub.stop(); - PreferencesUtils.unregisterOnSharedPreferenceChangeListener(sharedPreferenceChangeListener); } @Override diff --git a/src/main/java/de/dennisguse/opentracks/TrackRecordingActivity.java b/src/main/java/de/dennisguse/opentracks/TrackRecordingActivity.java index df77c6fe7..6e11ae94a 100644 --- a/src/main/java/de/dennisguse/opentracks/TrackRecordingActivity.java +++ b/src/main/java/de/dennisguse/opentracks/TrackRecordingActivity.java @@ -105,12 +105,9 @@ public class TrackRecordingActivity extends AbstractActivity implements ChooseAc if (PreferencesUtils.isKey(R.string.stats_fullscreen_while_recording_key, key)) { setFullscreenPolicy(); } - if (PreferencesUtils.isKey(R.string.recording_distance_interval_key, key)) { - trackDataHub.setRecordingDistanceInterval(PreferencesUtils.getRecordingDistanceInterval()); - } if (key == null) return; - runOnUiThread(TrackRecordingActivity.this::invalidateOptionsMenu); + runOnUiThread(TrackRecordingActivity.this::invalidateOptionsMenu); //TODO Should not be necessary } }; diff --git a/src/main/java/de/dennisguse/opentracks/data/TrackDataHub.java b/src/main/java/de/dennisguse/opentracks/data/TrackDataHub.java index cf1ceacab..b199fab66 100644 --- a/src/main/java/de/dennisguse/opentracks/data/TrackDataHub.java +++ b/src/main/java/de/dennisguse/opentracks/data/TrackDataHub.java @@ -33,7 +33,6 @@ import java.util.HashSet; import java.util.Set; import de.dennisguse.opentracks.data.models.Altitude; -import de.dennisguse.opentracks.data.models.Distance; import de.dennisguse.opentracks.data.models.Marker; import de.dennisguse.opentracks.data.models.Speed; import de.dennisguse.opentracks.data.models.Track; @@ -84,8 +83,6 @@ public class TrackDataHub { private Track.Id selectedTrackId; - private Distance recordingDistanceInterval; - private TrackRecordingService.RecordingStatus recordingStatus = TrackRecordingService.STATUS_DEFAULT; // Track points sampling state @@ -414,10 +411,6 @@ public class TrackDataHub { this.recordingStatus = recordingStatus; } - public void setRecordingDistanceInterval(Distance recordingDistanceInterval) { - this.recordingDistanceInterval = recordingDistanceInterval; - } - public interface Listener { /**