CountDownTimer不断重复循环

时间:2013-02-27 13:50:36

标签: java android

我有一个计时器:

new CountDownTimer(10000, 1000) {
        public void onTick(long millisUntilFinished) 
            {label.setText("Seconds Remaining: " + millisUntilFinished / 1000);}

        public void onFinish() {doSomething();}
     }.start();

从10开始倒计时,如果达到0,则运行'doSomething()'。但它不断重演。我需要'doSomething()'才能整体运行10次。请记住,如果计时器未达到0,则另一种方法也需要运行。

谢谢,任何帮助

1 个答案:

答案 0 :(得分:0)

是的,知道doSomething()的作用是好的。此外,您可以使用onTick而不是onFinish获得10x执行。这真的取决于你想要达到的目标。例如,如果使用onTick doSomething不可重入是不够的。