0

タイマーを一時停止するために、一時停止ボタンを使用してタイマーを作成しようとしましたが、残りの時間で新しいタイマーを作成しようとしました。以下は私のコードですが、問題は、一時停止ボタンを2回押した後、1回だけ動作することです。古いタイマーがキャンセルされず、新しいタイマーを使用できません。どうすればよいですか?

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 に答える