Я работаю над приложением заказа еды в Android, где мне нужно показать список продуктов для пользователей, которые они могут добавить в корзину. Допустим, в списке каталога есть 5 элементов (item1, item2, item3, item4, item5), когда я нажимаю на item1 «добавить в корзину», представление обновляется для item5. Я совершенно смущен тем, где я иду не так с этим. Я знаю, что он должен обновляться визуально для item1, но не может понять, почему он обновляется для последнего элемента в списке. Вот мой кодовый блок
addTextView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String tagValue = (String) v.getTag();
if (!TextUtils.isEmpty(tagValue)) {
int position = Integer.parseInt(tagValue);
ProductKitchenViewDetailsResponseObject.Product_details details = productDetailsList.get(position);
String listPrice = details.getList_price();
String productID = details.getProduct_id();
String strQuantity = "1";
addTextView.setVisibility(View.GONE);
quantitylistlayout.setVisibility(View.VISIBLE); }
Toast.makeText(KitchenListeningActivity.this, String.valueOf(position), Toast.LENGTH_SHORT).show();
}
}
})