Android 当变量达到某个值时,如何停止倒计时

Android 当变量达到某个值时,如何停止倒计时,android,countdowntimer,Android,Countdowntimer,基本上,我想让我的倒计时运行60次,我想通过将变量的值设置为0,并在变量达到60时停止计时器来实现 i=0; new CountDownTimer(3600000,60000) { public void onTick(long millisUntilFinished) { imageClock.setImageResource(image1stRec[i++]); }

基本上,我想让我的倒计时运行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();

下面的方法可以帮你倒计时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();

你想跑60次吗?倒计时课很简单。。。只需在第一个参数中输入所需的时间,然后在第二个参数中输入第一个参数除以60即可