From b416857001fc160e5240896a2cd955e752012143 Mon Sep 17 00:00:00 2001 From: Dennis Guse Date: Sat, 24 Apr 2021 22:29:33 +0200 Subject: [PATCH] TrackRecordingService log warnings if unexpected methods are invoked. --- .../opentracks/services/TrackRecordingService.java | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/src/main/java/de/dennisguse/opentracks/services/TrackRecordingService.java b/src/main/java/de/dennisguse/opentracks/services/TrackRecordingService.java index cbb2c0a5d..538730d39 100644 --- a/src/main/java/de/dennisguse/opentracks/services/TrackRecordingService.java +++ b/src/main/java/de/dennisguse/opentracks/services/TrackRecordingService.java @@ -256,7 +256,7 @@ public class TrackRecordingService extends Service implements HandlerServer.Hand */ public Track.Id startNewTrack() { if (isRecording()) { - Log.d(TAG, "Ignore startNewTrack. Already recording."); + Log.w(TAG, "Ignore startNewTrack. Already recording."); return null; } @@ -316,7 +316,7 @@ public class TrackRecordingService extends Service implements HandlerServer.Hand @VisibleForTesting(otherwise = VisibleForTesting.PACKAGE_PRIVATE) public void resumeCurrentTrack() { if (!isRecording() || !isPaused()) { - Log.d(TAG, "Ignore resumeCurrentTrack. Not recording or not paused."); + Log.w(TAG, "Ignore resumeCurrentTrack. Not recording or not paused."); return; } @@ -365,10 +365,10 @@ public class TrackRecordingService extends Service implements HandlerServer.Hand } @VisibleForTesting(otherwise = VisibleForTesting.PACKAGE_PRIVATE) - public Track.Id endCurrentTrack() { + public void endCurrentTrack() { if (!isRecording()) { - Log.d(TAG, "Ignore endCurrentTrack. Not recording."); - return null; + Log.w(TAG, "Ignore endCurrentTrack. Not recording."); + return; } // Need to remember the recordingTrackId before setting it to null @@ -394,14 +394,12 @@ public class TrackRecordingService extends Service implements HandlerServer.Hand ExportUtils.postWorkoutExport(this, track, new ExportServiceResultReceiver(new Handler(), this)); endRecording(true); - - return trackId; } @VisibleForTesting(otherwise = VisibleForTesting.PACKAGE_PRIVATE) public void pauseCurrentTrack() { if (!isRecording() || isPaused()) { - Log.d(TAG, "Ignore pauseCurrentTrack. Not recording or paused."); + Log.w(TAG, "Ignore pauseCurrentTrack. Not recording or paused."); return; }