我尝试使用暂停按钮构建一个收缩计时器,使计时器暂停我试图用剩余时间建立一个新计时器,下面是我的代码,但问题是它按下暂停按钮后只工作一次对于两次,旧计时器没有取消和新的wotks,我该怎么办?
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");
}
}
});