Добавление пользовательского объекта из позиции OnClick в пользовательский список массивов

#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 ));
            }
        });
    }