diff options
author | daniel oeh <daniel.oeh@gmail.com> | 2014-03-19 21:20:31 +0100 |
---|---|---|
committer | daniel oeh <daniel.oeh@gmail.com> | 2014-03-19 21:20:31 +0100 |
commit | 54051da5f7a29c91bf9b59fe89cc3a70a3379460 (patch) | |
tree | ed25a92d92277af48f0de06df3708b4cf4aa284d /src/de/danoeh/antennapod/service/playback | |
parent | e8b9e49ee9527f4e533c08cb7ac39d1dc8a19b6b (diff) | |
download | AntennaPod-54051da5f7a29c91bf9b59fe89cc3a70a3379460.zip |
PlaybackPreferences were not written correctly when a playback error occurred (issue #374)
Diffstat (limited to 'src/de/danoeh/antennapod/service/playback')
-rw-r--r-- | src/de/danoeh/antennapod/service/playback/PlaybackService.java | 11 |
1 files changed, 4 insertions, 7 deletions
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(); - } } |