mac
2024-03-29 7e06d0fb18152ea0e7d898d25c88ef132af3ec6e
app/src/main/java/com/hdl/photovoltaic/widget/DelayedConfirmationCancelDialog.java
@@ -183,6 +183,17 @@
        timer = new CountDownTimer(seconds * 1000, 1000) { // 设置倒计时为3秒(单位:毫秒)
            public void onTick(long millisUntilFinished) {
                int secondsRemaining = (int) (millisUntilFinished / 1000);
                if (secondsRemaining == 0) {
                    viewBinding.dialogConfirmTv.setText(mContext.getString(R.string.loading_affirm));
                    viewBinding.dialogConfirmTv.setTextColor(Color.parseColor("#38C494"));
                    viewBinding.dialogConfirmLy.setEnabled(true);
                    viewBinding.dialogConfirmTv.setEnabled(true);
                    if (timer != null) {
                        timer.cancel();
                        timer = null;
                    }
                    return;
                }
                String timeLeft = "(" + secondsRemaining + ")";
                String text = mContext.getString(R.string.loading_affirm) + timeLeft;
                viewBinding.dialogConfirmTv.setText(text);
@@ -192,14 +203,14 @@
            }
            public void onFinish() {
                viewBinding.dialogConfirmTv.setText(mContext.getString(R.string.loading_affirm));
                viewBinding.dialogConfirmTv.setTextColor(Color.parseColor("#38C494"));
                viewBinding.dialogConfirmLy.setEnabled(true);
                viewBinding.dialogConfirmTv.setEnabled(true);
                if (timer != null) {
                    timer.cancel();
                    timer = null;
                }
//                viewBinding.dialogConfirmTv.setText(mContext.getString(R.string.loading_affirm));
//                viewBinding.dialogConfirmTv.setTextColor(Color.parseColor("#38C494"));
//                viewBinding.dialogConfirmLy.setEnabled(true);
//                viewBinding.dialogConfirmTv.setEnabled(true);
//                if (timer != null) {
//                    timer.cancel();
//                    timer = null;
//                }
            }
        };