我正在尝试做一个猜谜游戏。问题是,当回答问题后(按下按钮)一个新的计时器开始时,我的计时器会溢出到下一个计时器中。这导致两个计时器以不同的时间间隔更改文本视图,这不是它应该的方式。我想知道如何停止我的先前倒计时并启动一个新的倒计时。谢谢!这是我的代码:
button.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
final TextView textic = (TextView) findViewById(R.id.button1);
long total = 30000;
final CountDownTimer Count = new CountDownTimer(total, 1000) {
public void onTick(long millisUntilFinished) {
textic.setText("Time Left: " + millisUntilFinished / 1000);
}
public void onFinish() {
textic.setText("OUT OF TIME!");
finish();
}
};
Count.start();