summaryrefslogtreecommitdiff
path: root/src/de/danoeh/antennapod/storage/DBReader.java
diff options
context:
space:
mode:
authordaniel oeh <daniel.oeh@gmail.com>2013-08-04 21:35:44 +0200
committerdaniel oeh <daniel.oeh@gmail.com>2013-08-04 21:35:44 +0200
commit24c50f7840ffd6af0ff16aa1e73f43613696d637 (patch)
tree0930228f0048ddd713e41299d7441dcf4052b3d1 /src/de/danoeh/antennapod/storage/DBReader.java
parent355fc8114f61ed2ecde8f118c4d30d209ceb6198 (diff)
downloadAntennaPod-24c50f7840ffd6af0ff16aa1e73f43613696d637.zip
Ported search components to DB*-classes
Diffstat (limited to 'src/de/danoeh/antennapod/storage/DBReader.java')
-rw-r--r--src/de/danoeh/antennapod/storage/DBReader.java16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/de/danoeh/antennapod/storage/DBReader.java b/src/de/danoeh/antennapod/storage/DBReader.java
index bf81ad7d4..5d6dd9756 100644
--- a/src/de/danoeh/antennapod/storage/DBReader.java
+++ b/src/de/danoeh/antennapod/storage/DBReader.java
@@ -108,6 +108,14 @@ public final class DBReader {
return items;
}
+ static List<FeedItem> extractItemlistFromCursor(Context context, Cursor itemlistCursor) {
+ PodDBAdapter adapter = new PodDBAdapter(context);
+ adapter.open();
+ List<FeedItem> result = extractItemlistFromCursor(adapter, itemlistCursor);
+ adapter.close();
+ return result;
+ }
+
private static List<FeedItem> extractItemlistFromCursor(
PodDBAdapter adapter, Cursor itemlistCursor) {
ArrayList<String> itemIds = new ArrayList<String>();
@@ -500,6 +508,14 @@ public final class DBReader {
return result;
}
+ public static int getNumberOfUnreadItems(final Context context) {
+ PodDBAdapter adapter = new PodDBAdapter(context);
+ adapter.open();
+ final int result = adapter.getNumberOfUnreadItems();
+ adapter.close();
+ return result;
+ }
+
/**
* Searches the DB for a FeedImage of the given id.
*