我正在尝试将适配器中的值发送到活动中。我当前正在发送类别名称,它是第i个位置的字符串。但是要将它们存储在列表中,然后将其发送到我的活动中,该活动将放在该活动的“回收者视图”中。这是我的代码:
public void onBindViewHolder(@NonNull RecyclerView.ViewHolder viewHolder, final int i) {
final ViewHolder myViewHolder = (ViewHolder)viewHolder;
final Department_model model = models_list.get(i);
myViewHolder.department_text.setText(model.getDepartment_Name());
myViewHolder.relative_lay.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(context, Categories.class);
String items[] = new String[models_list.size()];
for(int j=0; j< items.length; j++) {
intent.putExtra("category_name", models_list.get(i).Category_Name);
intent.putExtra("category_id", models_list.get(i).Category_ID);
intent.putExtra("department_name", models_list.get(i).Department_Name);
}
context.startActivity(intent);
}
});
}
我想将整个类别名称列表发送到我的活动中。从我的代码可以清楚地看出,类别名称是字符串形式的,因此无法这样做。谁能帮帮我吗 ?谢谢!