summaryrefslogtreecommitdiff
path: root/app/src/main/java/de/danoeh/antennapod/adapter/QueueRecyclerAdapter.java
diff options
context:
space:
mode:
authorMartin Fietz <Martin.Fietz@gmail.com>2015-11-12 13:21:45 +0100
committerMartin Fietz <Martin.Fietz@gmail.com>2015-11-12 13:21:45 +0100
commit166c067194a517ff73b5fc1e64b4d2ab20fa88a6 (patch)
tree8b207f01036f0da4a5dc6d169cf8d679202a42b7 /app/src/main/java/de/danoeh/antennapod/adapter/QueueRecyclerAdapter.java
parent63020ec4ce095a056c17eb68b615da31d847d4a2 (diff)
downloadAntennaPod-166c067194a517ff73b5fc1e64b4d2ab20fa88a6.zip
Positions change: remember item
Diffstat (limited to 'app/src/main/java/de/danoeh/antennapod/adapter/QueueRecyclerAdapter.java')
-rw-r--r--app/src/main/java/de/danoeh/antennapod/adapter/QueueRecyclerAdapter.java14
1 files changed, 8 insertions, 6 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/adapter/QueueRecyclerAdapter.java b/app/src/main/java/de/danoeh/antennapod/adapter/QueueRecyclerAdapter.java
index 062f883bc..8593e0dde 100644
--- a/app/src/main/java/de/danoeh/antennapod/adapter/QueueRecyclerAdapter.java
+++ b/app/src/main/java/de/danoeh/antennapod/adapter/QueueRecyclerAdapter.java
@@ -2,6 +2,7 @@ package de.danoeh.antennapod.adapter;
import android.graphics.drawable.Drawable;
import android.net.Uri;
+import android.support.annotation.Nullable;
import android.support.v4.view.MotionEventCompat;
import android.support.v7.widget.PopupMenu;
import android.support.v7.widget.RecyclerView;
@@ -59,7 +60,7 @@ public class QueueRecyclerAdapter extends RecyclerView.Adapter<QueueRecyclerAdap
private boolean locked;
- private int position = -1;
+ private FeedItem selectedItem;
public QueueRecyclerAdapter(MainActivity mainActivity,
ItemAccess itemAccess,
@@ -88,17 +89,18 @@ public class QueueRecyclerAdapter extends RecyclerView.Adapter<QueueRecyclerAdap
FeedItem item = itemAccess.getItem(pos);
holder.bind(item);
holder.itemView.setOnLongClickListener(v -> {
- position = pos;
+ selectedItem = item;
return false;
});
}
- public int getItemCount() {
- return itemAccess.getCount();
+ @Nullable
+ public FeedItem getSelectedItem() {
+ return selectedItem;
}
- public int getPosition() {
- return position;
+ public int getItemCount() {
+ return itemAccess.getCount();
}
public class ViewHolder extends RecyclerView.ViewHolder