第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何禁用按鈕并清除數(shù)組列表?

如何禁用按鈕并清除數(shù)組列表?

qq_遁去的一_1 2023-08-23 14:59:17
我有一些按鈕和數(shù)組列表,我的按鈕有條件if(list.isEmpty){    button.setEnabled(false)  } 并將textTotalFinalPrice值設(shè)置為0但就我而言,該功能實(shí)際上可以工作,但必須單擊兩次才能設(shè)置值textTotalFinalPrice并禁用button。如果只點(diǎn)擊 1 次ArrayList不清除數(shù)據(jù)我已經(jīng)嘗試過了list.clear();還是不行代碼 :    public void calculateTotalPrice(){        activity.header.grandTotalPrice();        activity.textTotalFinalPrice.setText(NumberFormat.getCurrencyInstance(new Locale("id", "id")).format(activity.header.getFinalTotal()));    }    private void conditionCartsSize() {        if (activity.header.getCarts().isEmpty()){            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();            });        }    }我會很感激你的回答
查看完整描述

3 回答

?
揚(yáng)帆大魚

TA貢獻(xiàn)1799條經(jīng)驗(yàn) 獲得超9個贊

嘗試使用 list = new ArrayList<>();



查看完整回答
反對 回復(fù) 2023-08-23
?
jeck貓

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();

            });

        }

    }


查看完整回答
反對 回復(fù) 2023-08-23
?
12345678_0001

TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超5個贊

固定的

只需像這樣進(jìn)行一些自定義初始化新的 ArrayList 即可: activity.header = new Header(0,0,0,0,0,0,new ArrayList());


查看完整回答
反對 回復(fù) 2023-08-23
  • 3 回答
  • 0 關(guān)注
  • 203 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號