3 回答

TA貢獻(xiàn)1909條經(jīng)驗(yàn) 獲得超7個贊
檢查sizeifgetCarts()條件如下
private void conditionCartsSize() {
if (activity.header.getCarts().size>0){
activity.textFinishOrder.setEnabled(false);
}else{
activity.textFinishOrder.setEnabled(true);
activity.textFinishOrder.setOnClickListener(view -> {
PrintHelper.bluetoothPrint(activity, activity.header);
calculateTotalPrice();
AlertDialog dialog = new AlertDialog.Builder(activity)
.setTitle("Pesanan Berhasil")
.setMessage("Silahkan Ambil Struk Anda")
.create();
dialog.show();
activity.header.getCarts().removeAll(activity.header.getCarts());
notifyDataSetChanged();
});
}
}

TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超5個贊
固定的
只需像這樣進(jìn)行一些自定義初始化新的 ArrayList 即可: activity.header = new Header(0,0,0,0,0,0,new ArrayList());
添加回答
舉報(bào)