RecyclerView : get position and switch to activity

后端 未结 3 609
刺人心
刺人心 2020-12-13 16:18

How is it possible to get the position of the item which was clicked in the RecyclerView row and than make a intent to an activity in the onClick m

3条回答
  •  醉酒成梦
    2020-12-13 16:49

    You can get postion from ViewHolder by using getAdapterPosition() method. Like in code below:

    public class SergejAdapter extends RecyclerView.Adapter{
    
        ...
    
        class MyViewHolder extends RecyclerView.ViewHolder implements View.OnClickListener{
    
    
            @Override
            public void onClick(View v) {
                // here you use position
                int position = getAdapterPosition();
                ...
    
            }
        }
    }
    

提交回复
热议问题