如何使CountDownTimer计数为1?

时间:2018-07-26 14:08:55

标签: java android countdowntimer

如何使CountDownTimer计数为 1 ,而不是 0 ?我怎么做? (͡°͜ʖ͡°)

    private void start() {

    countDownTimer = new CountDownTimer(3000, 1000) {
        @Override
        public void onTick(long millisUntilFinished) {
            time.setText("" + millisUntilFinished / 1000);

        }

        @Override
        public void onFinish() {
            time.setText("Click!");
        }
    };

    countDownTimer.start();
}

1 个答案:

答案 0 :(得分:0)

从4000毫秒开始,而不是从3000毫秒开始,然后在设置为TextView之前加+1:

private void start() {

    countDownTimer = new CountDownTimer(3000, 1000) {
        @Override
        public void onTick(long millisUntilFinished) {
            time.setText(String.valueOf((int) Math.ceil(millisUntilFinished / 1000.0)));
        }

        @Override
        public void onFinish() {
            time.setText("Click!");
        }
    };

    countDownTimer.start();
}