Android应用程序应用功能两次

时间:2015-03-18 02:10:10

标签: android function

我的代码应用了两次函数,我真的不知道为什么?

CODE:

public void startClock()
{
    final TextView score = (TextView) findViewById(R.id.score);
    final TextView mTextField = (TextView) findViewById(R.id.mTextField);
    new CountDownTimer(2000, 10) {
        public void onTick(long millisUntilFinished) {
            long sec = ((millisUntilFinished / 10)/100);
            mTextField.setText(sec + ":" + ((millisUntilFinished / 10) - sec*100) );
        }
        public void onFinish() {
            mTextField.setText("0");
            iscore -= 2;
            score.setText(iscore + "");
        }
    }.start();
}
最后

iscore = -4

当我运行我的程序时,它会进入onFinish()两次。

为什么onFinsh()函数应用2次?

编辑:

找到它。在我的代码中将StartClock()调用两次

0 个答案:

没有答案