我正在研究一个简单的购物车项目。当前,尝试通过onClick从一个RecyclerView中添加自定义项目,并将其添加到将显示在购物车RecyclerView中的新的单独ArrayList中。
我能够将新的空白自定义对象添加到ArrayList中,但似乎无法弄清楚如何添加所选项目。我尝试通过几个部分传递位置,但没有任何作用。这是代码;
mAdapter.setOnItemClickListener(new MainAdapter.OnItemClickListener() {
@Override
public void onItemClick(int position) {
addToCart(position);
}
});
}
public void addToCart(int position){
cartList.add(new Inventory());
}
}
答案 0 :(得分:0)
这行得通!
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 ));
}
});
}