0

我试图用暂停按钮构建一个 contdown 计时器,为了让计时器暂停我试图用剩下的时间构建一个新的计时器,下面是我的代码,但问题是它只工作一次,在按下暂停按钮两次后,旧计时器无法取消并且与新计时器不符,我该怎么办?

pauseB.setOnClickListener(new OnClickListener() {           
        @Override
        public void onClick(View v) {
            if (!timerHasPaused) {
                startTime = (long) (temp * 1000);
                countDownTimer.cancel();
                countDownTimer = new MyCountDownTimer(startTime, interval); 
                timerHasPaused = true;
                pauseB.setText("Play");
        } else {
                PcountDownTimer.start();
                timerHasStarted = false;
                pauseB.setText("Pause");
            }
        }
    });
4

1 回答 1

0

这是倒计时时间的一个很好的例子,希望这会有所帮助-

android中的倒数计时器演示

谢谢

于 2013-08-11T10:19:45.270 回答