我试图将具有X位置的RecyclerView项的值发送到其他显示这些值的活动,例如,在我的RecyclerView我的X项中,具有图像,标题和字幕;并且我希望onClick可以显示在图像,标题和字幕等其他活动中。通过这种方式,我的其余项目。我认为应该使用putExtra完成此操作,但我做不到。
这是我的带ViewHolder的适配器:
public class MyAdapter extends RecyclerView.Adapter<MyAdapter.myViewHolder> {
private LayoutInflater inflater;
private List<Data> info = Collections.emptyList();
private Context context;
public MyAdapter (Context context, List<Data> info){
this.context=context;
inflater = LayoutInflater.from(context);
this.info = info;
}
@Override
public myViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
View view = inflater.inflate(R.layout.recycler_item, parent, false);
myViewHolder holder = new myViewHolder(view);
return holder;
}
@Override
public void onBindViewHolder(myViewHolder holder, int position) {
Data current = info.get(position);
holder.title.setText(current.title);;
holder.subtitle.setText(current.subtitle);
holder.image.setImageResource(current.imagenId);
}
@Override
public int getItemCount() {
return info.size();
}
class …Run Code Online (Sandbox Code Playgroud)