2015-12-19 55 views
0

我想要做的基本上是,我想我的countDownTimer運行60次,我想通過設置變量的值爲0並停止計時器當variiable達到60如何停止countDownTimer當變量達到一定的值

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(); 
+0

你要運行60次的倒計時? – NoobTW

+0

以及countdowntimer類非常簡單...只需將所需的時間量放入第一個參數,然後在第二個參數中只寫第一個參數除以60 –

回答

0

以下方法幫助值你shecdule 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();