summaryrefslogtreecommitdiff
path: root/app/src/main/java/de/danoeh/antennapod/fragment/QueueFragment.java
diff options
context:
space:
mode:
authorMartin Fietz <Martin.Fietz@gmail.com>2015-09-09 14:05:58 +0200
committerMartin Fietz <Martin.Fietz@gmail.com>2015-09-10 00:58:30 +0200
commit75dfc89a445c84e22639d101c229b0cfef6346f0 (patch)
tree1fa402ac9748a95bfb4ad13daa25f630d49c0c76 /app/src/main/java/de/danoeh/antennapod/fragment/QueueFragment.java
parent2c3f7921d212f3769c8308cf56d51573da541dfc (diff)
downloadAntennaPod-75dfc89a445c84e22639d101c229b0cfef6346f0.zip
Refactor database access
Diffstat (limited to 'app/src/main/java/de/danoeh/antennapod/fragment/QueueFragment.java')
-rw-r--r--app/src/main/java/de/danoeh/antennapod/fragment/QueueFragment.java16
1 files changed, 9 insertions, 7 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/fragment/QueueFragment.java b/app/src/main/java/de/danoeh/antennapod/fragment/QueueFragment.java
index 24c9fc425..63c319e03 100644
--- a/app/src/main/java/de/danoeh/antennapod/fragment/QueueFragment.java
+++ b/app/src/main/java/de/danoeh/antennapod/fragment/QueueFragment.java
@@ -269,7 +269,7 @@ public class QueueFragment extends Fragment {
public void onConfirmButtonPressed(
DialogInterface dialog) {
dialog.dismiss();
- DBWriter.clearQueue(getActivity());
+ DBWriter.clearQueue();
}
};
conDialog.createNewDialog().show();
@@ -402,7 +402,7 @@ public class QueueFragment extends Fragment {
final FeedItem item = queue.remove(from);
queue.add(to, item);
listAdapter.notifyDataSetChanged();
- DBWriter.moveQueueItem(getActivity(), from, to, true);
+ DBWriter.moveQueueItem(from, to, true);
}
@Override
@@ -432,10 +432,12 @@ public class QueueFragment extends Fragment {
public void onHide(FeedItemUndoToken token) {
if (token != null && context != null) {
long itemId = token.getFeedItemId();
- FeedItem item = DBReader.getFeedItem(context, itemId);
- FeedMedia media = item.getMedia();
- if(media != null && media.hasAlmostEnded() && item.getFeed().getPreferences().getCurrentAutoDelete()) {
- DBWriter.deleteFeedMediaOfItem(context, media.getId());
+ FeedItem item = DBReader.getFeedItem(itemId);
+ if(item != null) {
+ FeedMedia media = item.getMedia();
+ if (media != null && media.hasAlmostEnded() && item.getFeed().getPreferences().getCurrentAutoDelete()) {
+ DBWriter.deleteFeedMediaOfItem(context, media.getId());
+ }
}
}
}
@@ -608,7 +610,7 @@ public class QueueFragment extends Fragment {
protected List<FeedItem> doInBackground(Void... params) {
Context context = activity.get();
if (context != null) {
- return DBReader.getQueue(context);
+ return DBReader.getQueue();
}
return null;
}