diff options
author | Martin Fietz <Martin.Fietz@gmail.com> | 2015-09-09 14:05:58 +0200 |
---|---|---|
committer | Martin Fietz <Martin.Fietz@gmail.com> | 2015-09-10 00:58:30 +0200 |
commit | 75dfc89a445c84e22639d101c229b0cfef6346f0 (patch) | |
tree | 1fa402ac9748a95bfb4ad13daa25f630d49c0c76 /app/src/main/java/de/danoeh/antennapod/fragment/AllEpisodesFragment.java | |
parent | 2c3f7921d212f3769c8308cf56d51573da541dfc (diff) | |
download | AntennaPod-75dfc89a445c84e22639d101c229b0cfef6346f0.zip |
Refactor database access
Diffstat (limited to 'app/src/main/java/de/danoeh/antennapod/fragment/AllEpisodesFragment.java')
-rw-r--r-- | app/src/main/java/de/danoeh/antennapod/fragment/AllEpisodesFragment.java | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/fragment/AllEpisodesFragment.java b/app/src/main/java/de/danoeh/antennapod/fragment/AllEpisodesFragment.java index d55466b10..5d0edb638 100644 --- a/app/src/main/java/de/danoeh/antennapod/fragment/AllEpisodesFragment.java +++ b/app/src/main/java/de/danoeh/antennapod/fragment/AllEpisodesFragment.java @@ -38,6 +38,7 @@ import de.danoeh.antennapod.core.feed.EventDistributor; import de.danoeh.antennapod.core.feed.Feed; import de.danoeh.antennapod.core.feed.FeedItem; import de.danoeh.antennapod.core.feed.FeedMedia; +import de.danoeh.antennapod.core.feed.QueueEvent; import de.danoeh.antennapod.core.service.download.DownloadService; import de.danoeh.antennapod.core.service.download.Downloader; import de.danoeh.antennapod.core.storage.DBReader; @@ -57,6 +58,7 @@ public class AllEpisodesFragment extends Fragment { public static final String TAG = "AllEpisodesFragment"; private static final int EVENTS = EventDistributor.DOWNLOAD_HANDLED | + EventDistributor.FEED_LIST_UPDATE | EventDistributor.DOWNLOAD_QUEUED | EventDistributor.UNREAD_ITEMS_UPDATE | EventDistributor.PLAYER_STATUS_UPDATE; @@ -251,7 +253,7 @@ public class AllEpisodesFragment extends Fragment { public void onConfirmButtonPressed( DialogInterface dialog) { dialog.dismiss(); - DBWriter.markAllItemsRead(getActivity()); + DBWriter.markAllItemsRead(); Toast.makeText(getActivity(), R.string.mark_all_read_msg, Toast.LENGTH_SHORT).show(); } }; @@ -485,14 +487,14 @@ public class AllEpisodesFragment extends Fragment { if (context != null) { if(showOnlyNewEpisodes) { return new Object[] { - DBReader.getNewItemsList(context), - DBReader.getQueueIDList(context), + DBReader.getNewItemsList(), + DBReader.getQueueIDList(), null // see ItemAccess.isNew }; } else { return new Object[]{ - DBReader.getRecentlyPublishedEpisodes(context, RECENT_EPISODES_LIMIT), - DBReader.getQueueIDList(context) + DBReader.getRecentlyPublishedEpisodes(RECENT_EPISODES_LIMIT), + DBReader.getQueueIDList() }; } } else { |