diff --git a/MyTracks/res/values/keys.xml b/MyTracks/res/values/keys.xml index 3d01f0162..0fe2be03d 100644 --- a/MyTracks/res/values/keys.xml +++ b/MyTracks/res/values/keys.xml @@ -17,26 +17,16 @@ limitations under the License. allowAccess - antBikeCadenceSensorId - antCombinedBikeSensorId - antHeartRateMonitorId - antSpeedDistanceMonitorId autoResumeTrackTimeout - bluetoothSensor chartByDistance chartShowCadence chartShowElevation chartShowHeartRate chartShowPower chartShowSpeed - confirmPlayEarth - confirmShareDrive - confirmShareFile - confirmShareMaps defaultActivity defaultMapPublic defaultTablePublic - googleAccount mapType maxRecordingDistance metricUnits @@ -66,10 +56,20 @@ limitations under the License. voiceFrequency activityRecognitionType + antBikeCadenceSensorId + antCombinedBikeSensorId + antHeartRateMonitorId + antSpeedDistanceMonitorId autoResumeTrackCurrentRetry + bluetoothSensor + confirmPlayEarth + confirmShareDrive + confirmShareFile + confirmShareMaps driveDeletedList driveLargestChangeId driveSync + googleAccount recordingTrackId recordingTrackPaused selectedTrackId diff --git a/MyTracks/src/com/google/android/apps/mytracks/fragments/EnableSyncDialogFragment.java b/MyTracks/src/com/google/android/apps/mytracks/fragments/EnableSyncDialogFragment.java index 43fbee5c9..7be7e26b5 100644 --- a/MyTracks/src/com/google/android/apps/mytracks/fragments/EnableSyncDialogFragment.java +++ b/MyTracks/src/com/google/android/apps/mytracks/fragments/EnableSyncDialogFragment.java @@ -86,14 +86,7 @@ public class EnableSyncDialogFragment extends DialogFragment { } }).setPositiveButton(R.string.generic_yes, new OnClickListener() { @Override - public void onClick(DialogInterface dialog, int which) { - /* - * google_account_key can be set from the android backup service. If - * the user wants to enable sync, make sure google_account_key is - * cleared so the user can choose an account. - */ - PreferencesUtils.setString(fragmentActivity, R.string.google_account_key, - PreferencesUtils.GOOGLE_ACCOUNT_DEFAULT); + public void onClick(DialogInterface dialog, int which) { caller.onEnableSyncDone(true); } }).setTitle(R.string.enable_sync_title).create(); diff --git a/MyTracks/src/com/google/android/apps/mytracks/io/backup/PreferenceBackupHelper.java b/MyTracks/src/com/google/android/apps/mytracks/io/backup/PreferenceBackupHelper.java index d6d8eeef7..6a39e4b08 100644 --- a/MyTracks/src/com/google/android/apps/mytracks/io/backup/PreferenceBackupHelper.java +++ b/MyTracks/src/com/google/android/apps/mytracks/io/backup/PreferenceBackupHelper.java @@ -45,10 +45,20 @@ public class PreferenceBackupHelper { public PreferenceBackupHelper(Context context) { doNotBackup = new HashSet(); doNotBackup.add(context.getString(R.string.activity_recognition_type_key)); + doNotBackup.add(context.getString(R.string.ant_bike_cadence_sensor_id_key)); + doNotBackup.add(context.getString(R.string.ant_combined_bike_sensor_id_key)); + doNotBackup.add(context.getString(R.string.ant_heart_rate_monitor_id_key)); + doNotBackup.add(context.getString(R.string.ant_speed_distance_monitor_id_key)); doNotBackup.add(context.getString(R.string.auto_resume_track_current_retry_key)); + doNotBackup.add(context.getString(R.string.bluetooth_sensor_key)); + doNotBackup.add(context.getString(R.string.confirm_play_earth_key)); + doNotBackup.add(context.getString(R.string.confirm_share_drive_key)); + doNotBackup.add(context.getString(R.string.confirm_share_file_key)); + doNotBackup.add(context.getString(R.string.confirm_share_maps_key)); doNotBackup.add(context.getString(R.string.drive_deleted_list_key)); doNotBackup.add(context.getString(R.string.drive_largest_change_id_key)); doNotBackup.add(context.getString(R.string.drive_sync_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_paused_key)); doNotBackup.add(context.getString(R.string.selected_track_id_key));