Он работал с использованием метода getAdapterPosition (). Внутри onBindViewHolder () я создал метод onListener (), как показано ниже:
@Override
public void onBindViewHolder(@NonNull HomeViewHolder holder, int position) {
...
...
holder.cardView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
int pos=holder.getAdapterPosition();
Intent intent = new Intent(v.getContext(), ArActivity.class);
intent.putExtra("pos",pos);
}
});
}
, а затем получил данные в действии, как показано ниже в onCreate () метод:
@Override
protected void onCreate(Bundle savedInstanceState){
Bundle extras = getIntent().getExtras();
if(extras!=null){
pos=extras.getInt("pos");
}
где 'pos' объявлен внутри класса активности.