CountDownTimer计时器实现倒计时

// timer Util
    /* 定义一个倒计时的内部类 */
    class TimeCount extends CountDownTimer {
        public TimeCount(long millisInFuture, long countDownInterval) {
            super(millisInFuture, countDownInterval);// 参数依次为总时长,和计时的时间间隔
        }

        @Override
        public void onFinish() {// 计时完毕时触发
            checking.setText("重新验证");
            checking.setClickable(true);
        }

        @Override
        public void onTick(long millisUntilFinished) {// 计时过程显示
            checking.setClickable(false);
            checking.setText(millisUntilFinished / 1000 + "秒");
        }
    }

初始化:

time = new TimeCount(60000, 1000);// 构造CountDownTimer对象

使用:

 time.start();

猜你喜欢

转载自blog.csdn.net/zz1667654468/article/details/83141139