summaryrefslogtreecommitdiff
path: root/src/de/danoeh/antennapod/util/ShownotesProvider.java
diff options
context:
space:
mode:
authordaniel oeh <daniel.oeh@gmail.com>2013-08-05 01:27:38 +0200
committerdaniel oeh <daniel.oeh@gmail.com>2013-08-05 01:27:38 +0200
commit6d1a8535f5dbf9bcdd552ad382f2944f7b0d31ad (patch)
tree59d865da4594d0f961a40d56beb3ed77abb14bff /src/de/danoeh/antennapod/util/ShownotesProvider.java
parentedd84c6a4c5542b8c764e8720cc96019db653e9a (diff)
downloadAntennaPod-6d1a8535f5dbf9bcdd552ad382f2944f7b0d31ad.zip
Added FeedItemStatistics.
Makes it possible to get number of (new, in progress) episodes of a feed without loading the whole list of items
Diffstat (limited to 'src/de/danoeh/antennapod/util/ShownotesProvider.java')
-rw-r--r--src/de/danoeh/antennapod/util/ShownotesProvider.java17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/de/danoeh/antennapod/util/ShownotesProvider.java b/src/de/danoeh/antennapod/util/ShownotesProvider.java
new file mode 100644
index 000000000..d273e0b8f
--- /dev/null
+++ b/src/de/danoeh/antennapod/util/ShownotesProvider.java
@@ -0,0 +1,17 @@
+package de.danoeh.antennapod.util;
+
+import java.util.concurrent.Callable;
+import java.util.concurrent.FutureTask;
+
+/**
+ * Created by daniel on 04.08.13.
+ */
+public interface ShownotesProvider {
+ /**
+ * Loads shownotes. If the shownotes have to be loaded from a file or from a
+ * database, it should be done in a separate thread. After the shownotes
+ * have been loaded, callback.onShownotesLoaded should be called.
+ */
+ public Callable<String> loadShownotes();
+
+}