#java #android #arraylist #android-recyclerview
#java #Android #список массивов #android-recyclerview
Вопрос:
Я работаю над простым проектом корзины покупок. В настоящее время пытаюсь добавить пользовательские элементы с помощью onClick из одного RecyclerView и добавить его в новый отдельный список массивов, который будет отображаться в корзине RecyclerView.
Я могу добавлять новые пустые пользовательские объекты в список массивов, но, похоже, не могу понять, как добавить выбранный элемент. Я попытался передать position через пару частей, но ничего не получилось. Вот код;
mAdapter.setOnItemClickListener(new MainAdapter.OnItemClickListener() {
@Override
public void onItemClick(int position) {
addToCart(position);
}
});
}
public void addToCart(int position){
cartList.add(new Inventory());
}
}
Комментарии:
1. Спасибо за помощь. Очень признателен.
Ответ №1:
Это сработало!
mAdapter.setOnItemClickListener(new MainAdapter.OnItemClickListener() {
@Override
public void onItemClick(int position) {
Inventory item = inventoryList.get(position);
String name = item.getName();
String code = item.getCode();
cartList.add(new Inventory(code, name, 0.00, 1 ));
}
});
}