2016-04-07 6 views
0

мне интересно, если это лучший способ сделать таймер 1 минута на Android:Каков наилучший способ сделать Count Down Timer?

new CountDownTimer(60000, 1000) { 

      public void onTick(long millisUntilFinished) { 

      } 

      public void onFinish() { 

      } 

     }.start(); 
+0

Whatev er, кроме использования нити со сном, должно быть достаточно правильным – Nanoc

ответ

1

Это простой и очень простой способ

new CountDownTimer(30000, 1000) { 

    public void onTick(long millisUntilFinished) { 
     mTextField.setText("seconds remaining: " + millisUntilFinished/1000); 
    } 

    public void onFinish() { 
     mTextField.setText("done!"); 
    } 
    }.start(); 

для получения дополнительной информации см это link

+0

Спасибо! Это путь ... – MauroAlexandro

1

Вам не нужно использовать OnTick():

new CountDownTimer(60000, 60000) { 

    public void onTick(long millisUntilFinished) { 

    } 

    public void onFinish() { 
     //do your stuff here 
    } 

}.start();