mirror of
https://codeberg.org/OpenTracksApp/OpenTracks.git
synced 2026-10-02 17:43:06 +02:00
Removed listener for map updates as there is no map anymore.
This commit is contained in:
@@ -21,9 +21,10 @@ import android.database.Cursor;
|
||||
import android.location.Location;
|
||||
import android.os.Handler;
|
||||
import android.os.HandlerThread;
|
||||
import androidx.annotation.VisibleForTesting;
|
||||
import android.util.Log;
|
||||
|
||||
import androidx.annotation.VisibleForTesting;
|
||||
|
||||
import com.google.android.apps.mytracks.content.MyTracksProviderUtils.LocationIterator;
|
||||
import com.google.android.apps.mytracks.util.LocationUtils;
|
||||
import com.google.android.apps.mytracks.util.PreferencesUtils;
|
||||
@@ -74,7 +75,6 @@ public class TrackDataHub implements DataSourceListener {
|
||||
private boolean reportSpeed;
|
||||
private int recordingGpsAccuracy;
|
||||
private int recordingDistanceInterval;
|
||||
private int mapType;
|
||||
|
||||
// Track points sampling state
|
||||
private int numLoadedPoints;
|
||||
@@ -320,32 +320,16 @@ public class TrackDataHub implements DataSourceListener {
|
||||
}
|
||||
}
|
||||
}
|
||||
if (key == null || key.equals(
|
||||
PreferencesUtils.getKey(context, R.string.recording_distance_interval_key))) {
|
||||
recordingDistanceInterval = PreferencesUtils.getInt(
|
||||
context, R.string.recording_distance_interval_key,
|
||||
PreferencesUtils.RECORDING_DISTANCE_INTERVAL_DEFAULT);
|
||||
if (key == null || key.equals(PreferencesUtils.getKey(context, R.string.recording_distance_interval_key))) {
|
||||
recordingDistanceInterval = PreferencesUtils.getInt(context, R.string.recording_distance_interval_key, PreferencesUtils.RECORDING_DISTANCE_INTERVAL_DEFAULT);
|
||||
if (key != null) {
|
||||
for (TrackDataListener trackDataListener :
|
||||
trackDataManager.getListeners(TrackDataType.PREFERENCE)) {
|
||||
for (TrackDataListener trackDataListener : trackDataManager.getListeners(TrackDataType.PREFERENCE)) {
|
||||
if (trackDataListener.onRecordingDistanceIntervalChanged(recordingDistanceInterval)) {
|
||||
loadDataForListener(trackDataListener);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
if (key == null || key.equals(PreferencesUtils.getKey(context, R.string.map_type_key))) {
|
||||
mapType = PreferencesUtils.getInt(
|
||||
context, R.string.map_type_key, PreferencesUtils.MAP_TYPE_DEFAUlT);
|
||||
if (key != null) {
|
||||
for (TrackDataListener trackDataListener :
|
||||
trackDataManager.getListeners(TrackDataType.PREFERENCE)) {
|
||||
if (trackDataListener.onMapTypeChanged(mapType)) {
|
||||
loadDataForListener(trackDataListener);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
@@ -364,7 +348,6 @@ public class TrackDataHub implements DataSourceListener {
|
||||
trackDataListener.onReportSpeedChanged(reportSpeed);
|
||||
trackDataListener.onRecordingGpsAccuracy(recordingGpsAccuracy);
|
||||
trackDataListener.onRecordingDistanceIntervalChanged(recordingDistanceInterval);
|
||||
trackDataListener.onMapTypeChanged(mapType);
|
||||
}
|
||||
|
||||
notifyTracksTableUpdate(trackDataManager.getListeners(TrackDataType.TRACKS_TABLE));
|
||||
@@ -392,7 +375,6 @@ public class TrackDataHub implements DataSourceListener {
|
||||
trackDataListener.onReportSpeedChanged(reportSpeed);
|
||||
trackDataListener.onRecordingGpsAccuracy(recordingGpsAccuracy);
|
||||
trackDataListener.onRecordingDistanceIntervalChanged(recordingDistanceInterval);
|
||||
trackDataListener.onMapTypeChanged(mapType);
|
||||
}
|
||||
|
||||
if (trackDataTypes.contains(TrackDataType.TRACKS_TABLE)) {
|
||||
|
||||
@@ -114,12 +114,4 @@ public interface TrackDataListener {
|
||||
* @return true to reload all the data, false otherwise.
|
||||
*/
|
||||
boolean onRecordingDistanceIntervalChanged(int recordingDistanceInterval);
|
||||
|
||||
/**
|
||||
* Called when the map type preference value is changed.
|
||||
*
|
||||
* @param mapType the new value
|
||||
* @return true to reload all the data, false otherwise.
|
||||
*/
|
||||
boolean onMapTypeChanged(int mapType);
|
||||
}
|
||||
|
||||
+1
-8
@@ -301,12 +301,6 @@ public class ChartFragment extends Fragment implements TrackDataListener {
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean onMapTypeChanged(int mapType) {
|
||||
// We don't care.
|
||||
return false;
|
||||
}
|
||||
|
||||
/**
|
||||
* Checks the chart settings.
|
||||
@@ -319,8 +313,7 @@ public class ChartFragment extends Fragment implements TrackDataListener {
|
||||
reloadTrackDataHub();
|
||||
needUpdate = true;
|
||||
}
|
||||
if (setSeriesEnabled(ChartView.ELEVATION_SERIES, PreferencesUtils.getBoolean(getActivity(),
|
||||
R.string.chart_show_elevation_key, PreferencesUtils.CHART_SHOW_ELEVATION_DEFAULT))) {
|
||||
if (setSeriesEnabled(ChartView.ELEVATION_SERIES, PreferencesUtils.getBoolean(getActivity(), R.string.chart_show_elevation_key, PreferencesUtils.CHART_SHOW_ELEVATION_DEFAULT))) {
|
||||
needUpdate = true;
|
||||
}
|
||||
|
||||
|
||||
@@ -263,12 +263,6 @@ public class StatsFragment extends Fragment implements TrackDataListener {
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean onMapTypeChanged(int mapType) {
|
||||
// We don't care
|
||||
return false;
|
||||
}
|
||||
|
||||
/**
|
||||
* Resumes the trackDataHub. Needs to be synchronized because trackDataHub can
|
||||
* be accessed by multiple threads.
|
||||
|
||||
@@ -25,14 +25,11 @@ limitations under the License.
|
||||
<string name="chart_show_speed_key">chartShowSpeed</string>
|
||||
<string name="chart_x_axis_key">chartXAxis</string>
|
||||
<string name="default_activity_key">defaultActivity</string>
|
||||
<string name="map_type_key">mapType</string>
|
||||
<string name="max_recording_distance_key">maxRecordingDistance</string>
|
||||
<string name="min_recording_interval_key">minRecordingInterval</string>
|
||||
<string name="photo_size_key">photoSize</string>
|
||||
<string name="recording_distance_interval_key">recordingDistanceInterval</string>
|
||||
<string name="recording_gps_accuracy_key">recordingGpsAccuracy</string>
|
||||
<string name="share_track_invite_key">shareTrackInvite</string>
|
||||
<string name="share_track_public_key">shareTrackPublic</string>
|
||||
<string name="split_frequency_key">splitFrequency</string>
|
||||
<string name="stats_rate_key">statsRate</string>
|
||||
<string name="stats_show_coordinate_key">statsShowCoordinate</string>
|
||||
@@ -49,7 +46,6 @@ limitations under the License.
|
||||
<string name="track_widget_item4">trackWidgetItem4</string>
|
||||
<string name="voice_frequency_key">voiceFrequency</string>
|
||||
<!-- Keys for persistend preferences. But they should not get backed up or restored. -->
|
||||
<string name="activity_recognition_type_key">activityRecognitionType</string>
|
||||
<string name="auto_resume_track_current_retry_key">autoResumeTrackCurrentRetry</string>
|
||||
<string name="bluetooth_sensor_key">bluetoothSensor</string>
|
||||
<string name="recording_track_id_key">recordingTrackId</string>
|
||||
|
||||
Reference in New Issue
Block a user