Как обновить пункт в окне корзины покупателя, если он уже существует? когда я добавляю элемент 2 раза, тогда, если я удаляю один, появляется второй, только после удаления первого в android studio, используя java
... CartModel cart = new CartModel(namee, manufacture, avail_cart, e__pnum, m__pnum, String.valueOf(p), quantityy, String.valueOf(roundoff));
if (db.addToCart(cart)) {
// Toast.makeText(getApplicationContext(), "Product added to cart " , Toast.LENGTH_LONG).show(); //roundoff
Snackbar.make(findViewById(android.R.id.content),"Product added to cart ",Snackbar.LENGTH_SHORT).show();
} else {
Toast.makeText(getApplicationContext(), "Product not added to cart", Toast.LENGTH_LONG).show();
Snackbar.make(findViewById(android.R.id.content),"Product not added to cart ",Snackbar.LENGTH_SHORT).show();
}
...
public boolean addToCart(CartModel cartModel) {
SQLiteDatabase db = this.getWritableDatabase();
ContentValues values = new ContentValues();
values.put(Manufacturer, cartModel.getManufacturer());
values.put(Availability, cartModel.getAvailability());
values.put(E_part, cartModel.getE_part());
values.put(M_part, cartModel.getM_part());
values.put(Unit_price, cartModel.getUnit_());
values.put(Quantity, cartModel.getQuantity());
values.put(Line_total, cartModel.getLine_total());
values.put(Name, cartModel.getName());
return db.insert(CartDetails, null, values) > 0;
}