From 54051da5f7a29c91bf9b59fe89cc3a70a3379460 Mon Sep 17 00:00:00 2001 From: daniel oeh Date: Wed, 19 Mar 2014 21:20:31 +0100 Subject: PlaybackPreferences were not written correctly when a playback error occurred (issue #374) --- .../danoeh/antennapod/service/playback/PlaybackService.java | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) (limited to 'src/de/danoeh/antennapod/service/playback') diff --git a/src/de/danoeh/antennapod/service/playback/PlaybackService.java b/src/de/danoeh/antennapod/service/playback/PlaybackService.java index bb200c5dd..14b249262 100644 --- a/src/de/danoeh/antennapod/service/playback/PlaybackService.java +++ b/src/de/danoeh/antennapod/service/playback/PlaybackService.java @@ -403,6 +403,9 @@ public class PlaybackService extends Service { taskManager.startWidgetUpdater(); setupNotification(newInfo); break; + case ERROR: + writePlaybackPreferencesNoMediaPlaying(); + break; } @@ -451,7 +454,7 @@ public class PlaybackService extends Service { mediaPlayer.pause(true, false); } sendNotificationBroadcast(NOTIFICATION_TYPE_ERROR, what); - setCurrentlyPlayingMedia(PlaybackPreferences.NO_MEDIA_PLAYING); + writePlaybackPreferencesNoMediaPlaying(); stopSelf(); return true; } @@ -1041,10 +1044,4 @@ public class PlaybackService extends Service { return mediaPlayer.getVideoSize(); } - private void setCurrentlyPlayingMedia(long id) { - SharedPreferences.Editor editor = PreferenceManager - .getDefaultSharedPreferences(getApplicationContext()).edit(); - editor.putLong(PlaybackPreferences.PREF_CURRENTLY_PLAYING_MEDIA, id); - editor.commit(); - } } -- cgit v1.2.3