summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Fietz <Martin.Fietz@gmail.com>2017-06-04 11:49:45 +0200
committerMartin Fietz <Martin.Fietz@gmail.com>2017-06-05 11:26:42 +0200
commit404a9c2fbfff75c0a15954469209308f57500f78 (patch)
tree3299bb40ff8fafd133b388747e41b31fc3fdcd82
parent397cd8c636b9c77c4d4f04ff057a31a49ba370ce (diff)
downloadAntennaPod-404a9c2fbfff75c0a15954469209308f57500f78.zip
Refactor
-rw-r--r--app/src/main/java/de/danoeh/antennapod/activity/FeedInfoActivity.java4
-rw-r--r--core/src/main/java/de/danoeh/antennapod/core/feed/Feed.java32
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);
}