diff options
author | Martin Fietz <Martin.Fietz@gmail.com> | 2017-06-04 11:49:45 +0200 |
---|---|---|
committer | Martin Fietz <Martin.Fietz@gmail.com> | 2017-06-05 11:26:42 +0200 |
commit | 404a9c2fbfff75c0a15954469209308f57500f78 (patch) | |
tree | 3299bb40ff8fafd133b388747e41b31fc3fdcd82 | |
parent | 397cd8c636b9c77c4d4f04ff057a31a49ba370ce (diff) | |
download | AntennaPod-404a9c2fbfff75c0a15954469209308f57500f78.zip |
Refactor
-rw-r--r-- | app/src/main/java/de/danoeh/antennapod/activity/FeedInfoActivity.java | 4 | ||||
-rw-r--r-- | core/src/main/java/de/danoeh/antennapod/core/feed/Feed.java | 32 |
2 files changed, 4 insertions, 32 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/activity/FeedInfoActivity.java b/app/src/main/java/de/danoeh/antennapod/activity/FeedInfoActivity.java index 19aabfc88..2a58d5104 100644 --- a/app/src/main/java/de/danoeh/antennapod/activity/FeedInfoActivity.java +++ b/app/src/main/java/de/danoeh/antennapod/activity/FeedInfoActivity.java @@ -228,7 +228,7 @@ public class FeedInfoActivity extends AppCompatActivity { cbxAutoDownload.setChecked(prefs.getAutoDownload()); cbxAutoDownload.setOnCheckedChangeListener((compoundButton, checked) -> { feed.getPreferences().setAutoDownload(checked); - feed.savePreferences(FeedInfoActivity.this); + feed.savePreferences(); updateAutoDownloadSettings(); ApplyToEpisodesDialog dialog = new ApplyToEpisodesDialog(FeedInfoActivity.this, feed, checked); @@ -237,7 +237,7 @@ public class FeedInfoActivity extends AppCompatActivity { cbxKeepUpdated.setChecked(prefs.getKeepUpdated()); cbxKeepUpdated.setOnCheckedChangeListener((compoundButton, checked) -> { feed.getPreferences().setKeepUpdated(checked); - feed.savePreferences(FeedInfoActivity.this); + feed.savePreferences(); }); spnAutoDelete.setOnItemSelectedListener(new OnItemSelectedListener() { @Override diff --git a/core/src/main/java/de/danoeh/antennapod/core/feed/Feed.java b/core/src/main/java/de/danoeh/antennapod/core/feed/Feed.java index ac23f3d3d..d4af60a07 100644 --- a/core/src/main/java/de/danoeh/antennapod/core/feed/Feed.java +++ b/core/src/main/java/de/danoeh/antennapod/core/feed/Feed.java @@ -1,6 +1,5 @@ package de.danoeh.antennapod.core.feed; -import android.content.Context; import android.database.Cursor; import android.support.annotation.Nullable; import android.text.TextUtils; @@ -21,9 +20,9 @@ import de.danoeh.antennapod.core.util.flattr.FlattrThing; * @author daniel */ public class Feed extends FeedFile implements FlattrThing, ImageResource { + public static final int FEEDFILETYPE_FEED = 0; public static final String TYPE_RSS2 = "rss"; - public static final String TYPE_RSS091 = "rss"; public static final String TYPE_ATOM1 = "atom"; /* title as defined by the feed */ @@ -221,33 +220,6 @@ public class Feed extends FeedFile implements FlattrThing, ImageResource { return feed; } - - /** - * Returns true if at least one item in the itemlist is unread. - * - */ - public boolean hasNewItems() { - for (FeedItem item : items) { - if (item.isNew()) { - return true; - } - } - return false; - } - - /** - * Returns true if at least one item in the itemlist is unread. - * - */ - public boolean hasUnplayedItems() { - for (FeedItem item : items) { - if (!item.isNew() && !item.isPlayed()) { - return true; - } - } - return false; - } - /** * Returns the number of FeedItems. * @@ -511,7 +483,7 @@ public class Feed extends FeedFile implements FlattrThing, ImageResource { return preferences; } - public void savePreferences(Context context) { + public void savePreferences() { DBWriter.setFeedPreferences(preferences); } |