summaryrefslogtreecommitdiff
path: root/src/de/danoeh/antennapod/preferences
diff options
context:
space:
mode:
authordaniel oeh <daniel.oeh@gmail.com>2013-03-08 11:43:33 +0100
committerdaniel oeh <daniel.oeh@gmail.com>2013-03-08 11:43:33 +0100
commit7f81f8a438a9cbb306306d690731678815c6219d (patch)
treefa1a00a3db8a2f0a4d0ac179b982b5d3b053febe /src/de/danoeh/antennapod/preferences
parent1b89523bf75a2c058b68148b94f0496cb131d740 (diff)
downloadAntennaPod-7f81f8a438a9cbb306306d690731678815c6219d.zip
Removed last played media preference
Diffstat (limited to 'src/de/danoeh/antennapod/preferences')
-rw-r--r--src/de/danoeh/antennapod/preferences/PlaybackPreferences.java51
1 files changed, 15 insertions, 36 deletions
diff --git a/src/de/danoeh/antennapod/preferences/PlaybackPreferences.java b/src/de/danoeh/antennapod/preferences/PlaybackPreferences.java
index 82a6df190..22462121a 100644
--- a/src/de/danoeh/antennapod/preferences/PlaybackPreferences.java
+++ b/src/de/danoeh/antennapod/preferences/PlaybackPreferences.java
@@ -17,9 +17,6 @@ public class PlaybackPreferences implements
SharedPreferences.OnSharedPreferenceChangeListener {
private static final String TAG = "PlaybackPreferences";
- /** Contains the type of the media that was played last. */
- public static final String PREF_LAST_PLAYED_ID = "de.danoeh.antennapod.preferences.lastPlayedId";
-
/**
* Contains the feed id of the currently playing item if it is a FeedMedia
* object.
@@ -40,10 +37,10 @@ public class PlaybackPreferences implements
public static final String PREF_CURRENTLY_PLAYING_MEDIA = "de.danoeh.antennapod.preferences.currentlyPlayingMedia";
/** True if last played media was streamed. */
- public static final String PREF_LAST_IS_STREAM = "de.danoeh.antennapod.preferences.lastIsStream";
+ public static final String PREF_CURRENT_EPISODE_IS_STREAM = "de.danoeh.antennapod.preferences.lastIsStream";
/** True if last played media was a video. */
- public static final String PREF_LAST_IS_VIDEO = "de.danoeh.antennapod.preferences.lastIsVideo";
+ public static final String PREF_CURRENT_EPISODE_IS_VIDEO = "de.danoeh.antennapod.preferences.lastIsVideo";
/** True if playback of last played media has been completed. */
public static final String PREF_AUTO_DELETE_MEDIA_PLAYBACK_COMPLETED = "de.danoeh.antennapod.preferences.lastPlaybackCompleted";
@@ -57,12 +54,11 @@ public class PlaybackPreferences implements
/** Value of PREF_CURRENTLY_PLAYING_MEDIA if no media is playing. */
public static final long NO_MEDIA_PLAYING = -1;
- private long lastPlayedId;
private long currentlyPlayingFeedId;
private long currentlyPlayingFeedMediaId;
private long currentlyPlayingMedia;
- private boolean lastIsStream;
- private boolean lastIsVideo;
+ private boolean currentEpisodeIsStream;
+ private boolean currentEpisodeIsVideo;
private boolean autoDeleteMediaPlaybackCompleted;
private long autoDeleteMediaId;
@@ -94,14 +90,13 @@ public class PlaybackPreferences implements
private void loadPreferences() {
SharedPreferences sp = PreferenceManager
.getDefaultSharedPreferences(context);
- lastPlayedId = sp.getLong(PREF_LAST_PLAYED_ID, -1);
currentlyPlayingFeedId = sp.getLong(PREF_CURRENTLY_PLAYING_FEED_ID, -1);
currentlyPlayingFeedMediaId = sp.getLong(
PREF_CURRENTLY_PLAYING_FEEDMEDIA_ID, NO_MEDIA_PLAYING);
currentlyPlayingMedia = sp.getLong(PREF_CURRENTLY_PLAYING_MEDIA,
NO_MEDIA_PLAYING);
- lastIsStream = sp.getBoolean(PREF_LAST_IS_STREAM, true);
- lastIsVideo = sp.getBoolean(PREF_LAST_IS_VIDEO, false);
+ currentEpisodeIsStream = sp.getBoolean(PREF_CURRENT_EPISODE_IS_STREAM, true);
+ currentEpisodeIsVideo = sp.getBoolean(PREF_CURRENT_EPISODE_IS_VIDEO, false);
autoDeleteMediaPlaybackCompleted = sp.getBoolean(
PREF_AUTO_DELETE_MEDIA_PLAYBACK_COMPLETED, false);
autoDeleteMediaId = sp.getLong(PREF_AUTODELETE_MEDIA_ID, -1);
@@ -109,18 +104,7 @@ public class PlaybackPreferences implements
@Override
public void onSharedPreferenceChanged(SharedPreferences sp, String key) {
- if (key.equals(PREF_LAST_PLAYED_ID)) {
- lastPlayedId = sp.getLong(PREF_LAST_PLAYED_ID, -1);
- long mediaId = sp.getLong(
- PlaybackPreferences.PREF_AUTODELETE_MEDIA_ID, -1);
- if (mediaId != -1) {
- FeedManager manager = FeedManager.getInstance();
- FeedMedia media = manager.getFeedMedia(mediaId);
- if (media != null) {
- manager.autoDeleteIfPossible(context, media);
- }
- }
- } else if (key.equals(PREF_CURRENTLY_PLAYING_FEED_ID)) {
+ if (key.equals(PREF_CURRENTLY_PLAYING_FEED_ID)) {
currentlyPlayingFeedId = sp.getLong(PREF_CURRENTLY_PLAYING_FEED_ID,
-1);
@@ -128,11 +112,11 @@ public class PlaybackPreferences implements
currentlyPlayingMedia = sp
.getLong(PREF_CURRENTLY_PLAYING_MEDIA, -1);
- } else if (key.equals(PREF_LAST_IS_STREAM)) {
- lastIsStream = sp.getBoolean(PREF_LAST_IS_STREAM, true);
+ } else if (key.equals(PREF_CURRENT_EPISODE_IS_STREAM)) {
+ currentEpisodeIsStream = sp.getBoolean(PREF_CURRENT_EPISODE_IS_STREAM, true);
- } else if (key.equals(PREF_LAST_IS_VIDEO)) {
- lastIsVideo = sp.getBoolean(PREF_LAST_IS_VIDEO, false);
+ } else if (key.equals(PREF_CURRENT_EPISODE_IS_VIDEO)) {
+ currentEpisodeIsVideo = sp.getBoolean(PREF_CURRENT_EPISODE_IS_VIDEO, false);
} else if (key.equals(PREF_AUTO_DELETE_MEDIA_PLAYBACK_COMPLETED)) {
autoDeleteMediaPlaybackCompleted = sp.getBoolean(
@@ -152,11 +136,6 @@ public class PlaybackPreferences implements
}
}
- public static long getLastPlayedId() {
- instanceAvailable();
- return instance.lastPlayedId;
- }
-
public static long getAutoDeleteMediaId() {
return instance.autoDeleteMediaId;
}
@@ -175,14 +154,14 @@ public class PlaybackPreferences implements
return instance.currentlyPlayingFeedMediaId;
}
- public static boolean isLastIsStream() {
+ public static boolean getCurrentEpisodeIsStream() {
instanceAvailable();
- return instance.lastIsStream;
+ return instance.currentEpisodeIsStream;
}
- public static boolean isLastIsVideo() {
+ public static boolean getCurrentEpisodeIsVideo() {
instanceAvailable();
- return instance.lastIsVideo;
+ return instance.currentEpisodeIsVideo;
}
public static boolean isAutoDeleteMediaPlaybackCompleted() {