如何在变量达到某个值时停止countDownTimer

时间:2015-12-19 07:06:12

标签: android countdowntimer

我想要做的基本上是我希望我的countDownTimer运行60次,我想通过将变量的值设置为0并在变量达到60的值时停止计时器来完成此操作。

    i=0;

       new CountDownTimer(3600000,60000) {

              public void onTick(long millisUntilFinished) {
                    imageClock.setImageResource(image1stRec[i++]);
                }

              public void onFinish() {
               MediaPlayer mp = MediaPlayer.create(getApplicationContext(), R.raw.alarm);
               mp.start();
                }

             }.start();

1 个答案:

答案 0 :(得分:0)

以下方法可帮助您进行60次倒计时

      new CountDownTimer(60000,1000) {

            public void onTick(long millisUntilFinished) {
                imageClock.setImageResource(image1stRec[i++]);
            }

            public void onFinish() {
                 MediaPlayer mp = MediaPlayer.create(getApplicationContext(), R.raw.alarm);
                 mp.start();
            }
         }.start();