Recyclerview selection experiment

This commit is contained in:
M66B
2018-08-25 15:55:43 +00:00
parent 2f28bf9f55
commit 6b8222f3c5
8 changed files with 221 additions and 3 deletions

View File

@@ -0,0 +1,30 @@
package eu.faircode.email;
import android.util.Log;
import androidx.annotation.Nullable;
import androidx.recyclerview.selection.ItemDetailsLookup;
public class MyItemDetail extends ItemDetailsLookup.ItemDetails<Long> {
private final int adapterPosition;
private final Long selectionKey;
public MyItemDetail(int adapterPosition, Long selectionKey) {
Log.i(Helper.TAG, "MyItemDetail");
this.adapterPosition = adapterPosition;
this.selectionKey = selectionKey;
}
@Override
public int getPosition() {
Log.i(Helper.TAG, "MyItemDetail.getPosition=" + adapterPosition);
return adapterPosition;
}
@Nullable
@Override
public Long getSelectionKey() {
Log.i(Helper.TAG, "MyItemDetail.getSelectionKey=" + selectionKey);
return selectionKey;
}
}