forked from upstream-mirrors/OpenTracks
Remove selected_track_id_key.
This commit is contained in:
@@ -72,7 +72,6 @@ limitations under the License.
|
|||||||
<string name="google_account_key">googleAccount</string>
|
<string name="google_account_key">googleAccount</string>
|
||||||
<string name="recording_track_id_key">recordingTrackId</string>
|
<string name="recording_track_id_key">recordingTrackId</string>
|
||||||
<string name="recording_track_paused_key">recordingTrackPaused</string>
|
<string name="recording_track_paused_key">recordingTrackPaused</string>
|
||||||
<string name="selected_track_id_key">selectedTrackId</string>
|
|
||||||
<!-- Keys for non-persisted preferences. Sorted alphabetically. DO NOT TRANSLATE. -->
|
<!-- Keys for non-persisted preferences. Sorted alphabetically. DO NOT TRANSLATE. -->
|
||||||
<string name="settings_backup_key">settingsBackup</string>
|
<string name="settings_backup_key">settingsBackup</string>
|
||||||
<string name="settings_backup_reset_key">settingsBackupReset</string>
|
<string name="settings_backup_reset_key">settingsBackupReset</string>
|
||||||
|
|||||||
@@ -156,7 +156,6 @@ public class TrackDataHub implements DataSourceListener {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
selectedTrackId = trackId;
|
selectedTrackId = trackId;
|
||||||
PreferencesUtils.setLong(context, R.string.selected_track_id_key, selectedTrackId);
|
|
||||||
loadDataForAll();
|
loadDataForAll();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
@@ -259,17 +258,6 @@ public class TrackDataHub implements DataSourceListener {
|
|||||||
runInHanderThread(new Runnable() {
|
runInHanderThread(new Runnable() {
|
||||||
@Override
|
@Override
|
||||||
public void run() {
|
public void run() {
|
||||||
if (key == null
|
|
||||||
|| key.equals(PreferencesUtils.getKey(context, R.string.selected_track_id_key))) {
|
|
||||||
long trackId = PreferencesUtils.getLong(context, R.string.selected_track_id_key);
|
|
||||||
boolean hasChanged = trackId != selectedTrackId;
|
|
||||||
selectedTrackId = trackId;
|
|
||||||
if (key != null) {
|
|
||||||
if (hasChanged) {
|
|
||||||
loadDataForAll();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if (key == null
|
if (key == null
|
||||||
|| key.equals(PreferencesUtils.getKey(context, R.string.recording_track_id_key))) {
|
|| key.equals(PreferencesUtils.getKey(context, R.string.recording_track_id_key))) {
|
||||||
recordingTrackId = PreferencesUtils.getLong(context, R.string.recording_track_id_key);
|
recordingTrackId = PreferencesUtils.getLong(context, R.string.recording_track_id_key);
|
||||||
|
|||||||
@@ -61,7 +61,6 @@ public class PreferenceBackupHelper {
|
|||||||
doNotBackup.add(context.getString(R.string.google_account_key));
|
doNotBackup.add(context.getString(R.string.google_account_key));
|
||||||
doNotBackup.add(context.getString(R.string.recording_track_id_key));
|
doNotBackup.add(context.getString(R.string.recording_track_id_key));
|
||||||
doNotBackup.add(context.getString(R.string.recording_track_paused_key));
|
doNotBackup.add(context.getString(R.string.recording_track_paused_key));
|
||||||
doNotBackup.add(context.getString(R.string.selected_track_id_key));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -34,10 +34,10 @@ public interface TrackPath {
|
|||||||
/**
|
/**
|
||||||
* Updates state.
|
* Updates state.
|
||||||
*
|
*
|
||||||
* @param tripstatistics the trip statistics
|
* @param tripStatistics the trip statistics
|
||||||
* @return true if the state is updated.
|
* @return true if the state is updated.
|
||||||
*/
|
*/
|
||||||
public boolean updateState(TripStatistics tripStatistrics);
|
public boolean updateState(TripStatistics tripStatistics);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Updates the path.
|
* Updates the path.
|
||||||
|
|||||||
@@ -99,7 +99,6 @@ public class TrackDataHubTest extends AndroidTestCase {
|
|||||||
trackDataListener2 = AndroidMock.createStrictMock(
|
trackDataListener2 = AndroidMock.createStrictMock(
|
||||||
"trackDataListener2", TrackDataListener.class);
|
"trackDataListener2", TrackDataListener.class);
|
||||||
PreferencesUtils.setLong(context, R.string.recording_track_id_key, TRACK_ID);
|
PreferencesUtils.setLong(context, R.string.recording_track_id_key, TRACK_ID);
|
||||||
PreferencesUtils.setLong(context, R.string.selected_track_id_key, TRACK_ID);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -135,6 +134,7 @@ public class TrackDataHubTest extends AndroidTestCase {
|
|||||||
replay();
|
replay();
|
||||||
|
|
||||||
trackDataHub.start();
|
trackDataHub.start();
|
||||||
|
trackDataHub.loadTrack(TRACK_ID);
|
||||||
trackDataHub.registerTrackDataListener(
|
trackDataHub.registerTrackDataListener(
|
||||||
trackDataListener1, EnumSet.of(TrackDataType.TRACKS_TABLE));
|
trackDataListener1, EnumSet.of(TrackDataType.TRACKS_TABLE));
|
||||||
trackDataHub.registerTrackDataListener(
|
trackDataHub.registerTrackDataListener(
|
||||||
@@ -206,6 +206,7 @@ public class TrackDataHubTest extends AndroidTestCase {
|
|||||||
replay();
|
replay();
|
||||||
|
|
||||||
trackDataHub.start();
|
trackDataHub.start();
|
||||||
|
trackDataHub.loadTrack(TRACK_ID);
|
||||||
trackDataHub.registerTrackDataListener(
|
trackDataHub.registerTrackDataListener(
|
||||||
trackDataListener1, EnumSet.of(TrackDataType.WAYPOINTS_TABLE));
|
trackDataListener1, EnumSet.of(TrackDataType.WAYPOINTS_TABLE));
|
||||||
trackDataHub.registerTrackDataListener(
|
trackDataHub.registerTrackDataListener(
|
||||||
@@ -281,6 +282,7 @@ public class TrackDataHubTest extends AndroidTestCase {
|
|||||||
replay();
|
replay();
|
||||||
|
|
||||||
trackDataHub.start();
|
trackDataHub.start();
|
||||||
|
trackDataHub.loadTrack(TRACK_ID);
|
||||||
trackDataHub.registerTrackDataListener(
|
trackDataHub.registerTrackDataListener(
|
||||||
trackDataListener1, EnumSet.of(TrackDataType.SAMPLED_IN_TRACK_POINTS_TABLE));
|
trackDataListener1, EnumSet.of(TrackDataType.SAMPLED_IN_TRACK_POINTS_TABLE));
|
||||||
verifyAndReset();
|
verifyAndReset();
|
||||||
@@ -352,6 +354,7 @@ public class TrackDataHubTest extends AndroidTestCase {
|
|||||||
replay();
|
replay();
|
||||||
|
|
||||||
trackDataHub.start();
|
trackDataHub.start();
|
||||||
|
trackDataHub.loadTrack(TRACK_ID);
|
||||||
trackDataHub.registerTrackDataListener(
|
trackDataHub.registerTrackDataListener(
|
||||||
trackDataListener1, EnumSet.of(TrackDataType.SAMPLED_IN_TRACK_POINTS_TABLE));
|
trackDataListener1, EnumSet.of(TrackDataType.SAMPLED_IN_TRACK_POINTS_TABLE));
|
||||||
verifyAndReset();
|
verifyAndReset();
|
||||||
@@ -402,6 +405,7 @@ public class TrackDataHubTest extends AndroidTestCase {
|
|||||||
replay();
|
replay();
|
||||||
|
|
||||||
trackDataHub.start();
|
trackDataHub.start();
|
||||||
|
trackDataHub.loadTrack(TRACK_ID);
|
||||||
trackDataHub.registerTrackDataListener(
|
trackDataHub.registerTrackDataListener(
|
||||||
trackDataListener1, EnumSet.of(TrackDataType.SAMPLED_IN_TRACK_POINTS_TABLE));
|
trackDataListener1, EnumSet.of(TrackDataType.SAMPLED_IN_TRACK_POINTS_TABLE));
|
||||||
verifyAndReset();
|
verifyAndReset();
|
||||||
@@ -462,6 +466,7 @@ public class TrackDataHubTest extends AndroidTestCase {
|
|||||||
replay();
|
replay();
|
||||||
|
|
||||||
trackDataHub.start();
|
trackDataHub.start();
|
||||||
|
trackDataHub.loadTrack(TRACK_ID);
|
||||||
trackDataHub.registerTrackDataListener(
|
trackDataHub.registerTrackDataListener(
|
||||||
trackDataListener1, EnumSet.of(TrackDataType.SAMPLED_IN_TRACK_POINTS_TABLE));
|
trackDataListener1, EnumSet.of(TrackDataType.SAMPLED_IN_TRACK_POINTS_TABLE));
|
||||||
trackDataHub.registerTrackDataListener(trackDataListener2, EnumSet.of(
|
trackDataHub.registerTrackDataListener(trackDataListener2, EnumSet.of(
|
||||||
@@ -490,6 +495,7 @@ public class TrackDataHubTest extends AndroidTestCase {
|
|||||||
replay();
|
replay();
|
||||||
|
|
||||||
trackDataHub.start();
|
trackDataHub.start();
|
||||||
|
trackDataHub.loadTrack(TRACK_ID);
|
||||||
trackDataHub.registerTrackDataListener(
|
trackDataHub.registerTrackDataListener(
|
||||||
trackDataListener1, EnumSet.of(TrackDataType.SAMPLED_IN_TRACK_POINTS_TABLE));
|
trackDataListener1, EnumSet.of(TrackDataType.SAMPLED_IN_TRACK_POINTS_TABLE));
|
||||||
verifyAndReset();
|
verifyAndReset();
|
||||||
@@ -809,20 +815,4 @@ public class TrackDataHubTest extends AndroidTestCase {
|
|||||||
.getKey(context, R.string.report_speed_key));
|
.getKey(context, R.string.report_speed_key));
|
||||||
assertEquals(!value, trackDataHub.isReportSpeed());
|
assertEquals(!value, trackDataHub.isReportSpeed());
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Tests the method {@link TrackDataHub#notifyPreferenceChanged(String)} when
|
|
||||||
* the key is R.string.selected_track_id_key and no listener is registered.
|
|
||||||
*/
|
|
||||||
public void testNotifyPreferenceChanged_trackIdNoListener() {
|
|
||||||
long value = 1;
|
|
||||||
PreferencesUtils.setLong(context, R.string.selected_track_id_key, value);
|
|
||||||
trackDataHub.notifyPreferenceChanged(PreferencesUtils
|
|
||||||
.getKey(context, R.string.selected_track_id_key));
|
|
||||||
assertEquals(value, trackDataHub.getSelectedTrackId());
|
|
||||||
PreferencesUtils.setLong(context, R.string.selected_track_id_key, value + 1);
|
|
||||||
trackDataHub.notifyPreferenceChanged(PreferencesUtils
|
|
||||||
.getKey(context, R.string.selected_track_id_key));
|
|
||||||
assertEquals(value + 1, trackDataHub.getSelectedTrackId());
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
+2
-2
@@ -78,8 +78,8 @@ public class DynamicSpeedTrackPathDescriptorTest extends AndroidTestCase {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Tests {@link DynamicSpeedTrackPathDescriptor#updateState()} by different
|
* Tests {@link DynamicSpeedTrackPathDescriptor#updateState(com.google.android.apps.mytracks.stats.TripStatistics)}
|
||||||
* averageMovingSpeed.
|
* by different averageMovingSpeed.
|
||||||
*/
|
*/
|
||||||
public void testIsDiffereceSignificant() {
|
public void testIsDiffereceSignificant() {
|
||||||
DynamicSpeedTrackPathDescriptor dynamicSpeedTrackPathDescriptor = new DynamicSpeedTrackPathDescriptor(
|
DynamicSpeedTrackPathDescriptor dynamicSpeedTrackPathDescriptor = new DynamicSpeedTrackPathDescriptor(
|
||||||
|
|||||||
Reference in New Issue
Block a user