From b949cd00392bb9ae5f9204b884d55893a494015d Mon Sep 17 00:00:00 2001 From: Sandor Dornbush Date: Thu, 7 Oct 2010 12:39:05 -0700 Subject: [PATCH] Really fix bug. --- .../services/TrackRecordingService.java | 30 +------------------ 1 file changed, 1 insertion(+), 29 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 c9c0b000a..b183b7776 100644 --- a/MyTracks/src/com/google/android/apps/mytracks/services/TrackRecordingService.java +++ b/MyTracks/src/com/google/android/apps/mytracks/services/TrackRecordingService.java @@ -891,35 +891,7 @@ public class TrackRecordingService extends Service implements LocationListener { @Override public long startNewTrack() { - Log.d(MyTracksConstants.TAG, "TrackRecordingService.startNewTrack"); - Track track = new Track(); - TripStatistics trackStats = track.getStatistics(); - track.setName("new"); - long startTime = System.currentTimeMillis(); - trackStats.setStartTime(startTime); - track.setStartId(-1); - Uri trackUri = providerUtils.insertTrack(track); - long trackId = Long.parseLong(trackUri.getLastPathSegment()); - track.setId(trackId); - track.setName(String.format(getString(R.string.new_track), trackId)); - providerUtils.updateTrack(track); - recordingTrackId = trackId; - currentWaypointId = insertStatisticsMarker(null); - isRecording = true; - isMoving = true; - statsBuilder = new TripStatisticsBuilder(); - statsBuilder.resumeAt(startTime); - 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 trackId; + return TrackRecordingService.this.startNewTrack(); } /**