From 52d03e6b7d4293e96436c0e8587d191d103a2165 Mon Sep 17 00:00:00 2001 From: Sandor Dornbush Date: Thu, 7 Oct 2010 16:28:42 -0700 Subject: [PATCH] Address Rodrigo's comments. --- .../apps/mytracks/services/TrackRecordingService.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/MyTracks/src/com/google/android/apps/mytracks/services/TrackRecordingService.java b/MyTracks/src/com/google/android/apps/mytracks/services/TrackRecordingService.java index b183b7776..3104f41b8 100644 --- a/MyTracks/src/com/google/android/apps/mytracks/services/TrackRecordingService.java +++ b/MyTracks/src/com/google/android/apps/mytracks/services/TrackRecordingService.java @@ -638,7 +638,6 @@ public class TrackRecordingService extends Service implements LocationListener { @Override public void onCreate() { - Log.d(MyTracksConstants.TAG, "TrackRecordingService.onCreate"); super.onCreate(); Log.d(MyTracksConstants.TAG, "TrackRecordingService.onCreate"); providerUtils = MyTracksProviderUtils.Factory.get(this); @@ -980,14 +979,16 @@ public class TrackRecordingService extends Service implements LocationListener { isMoving = true; statsBuilder = new TripStatisticsBuilder(); statsBuilder.resumeAt(startTime); - if (announcementFrequency != -1 && executer != null) { - executer.scheduleTask(announcementFrequency * 60000); - } + setUpAnnouncer(); length = 0; showNotification(); registerLocationListener(); splitManager.restore(); signalManager.restore(); + // Reset the number of auto-resume retries. + SharedPreferences sharedPreferences = + getSharedPreferences(MyTracksSettings.SETTINGS_NAME, 0); + setAutoResumeTrackRetries(sharedPreferences, 0); return recordingTrackId; }