您好 RecyclerView从json读取数据 如何访问点击订购按钮上的所有项目值,并在其他活动中显示所选产品。
答案 0 :(得分:0)
public class MyAdapter extends RecyclerView.Adapter<MyAdapter.MyViewHolder>{
....
public ArrayList<MyItem> dataItems;
class MyViewHolder extends RecyclerView.ViewHolder{
public MyViewHolder(View itemView, Context context) {
super(itemView);
....
itemView.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v) {
// get position
int pos = getAdapterPosition();
// check if item still exists
if(pos != RecyclerView.NO_POSITION){
MyItem clickedDataItem = dataItems.get(pos);
// here call your callback's method, or notify using other way
}
}
});
}
}