I'm trying to edit an item in my RecyclerView but I don't know how to pass the information (e.g. position in the list, values it holds) to the EditItem activity. Here is how I'm detecting the tap:
rvBucketItem = (RecyclerView) findViewById(R.id.rvBucketItemList);
ItemList = BucketItem.initializeTaskList(1);
BucketItemAdapter adapterBucket = new BucketItemAdapter(this, ItemList);
rvBucketItem.setAdapter(adapterBucket);
rvBucketItem.setLayoutManager(new LinearLayoutManager(this));
rvBucketItem.setOnClickListener(new RecyclerView.OnClickListener()
{
@Override
public void onClick(View view)
{
Intent intent = new Intent(MainBucketActivity.this, EditItem.class);
startActivity(intent);
}
});
I know that you can store items into the list using the putExtra()
method but I don't know how I'd get the items themselves.