【发布时间】:2014-11-10 02:34:03
【问题描述】:
拜托我是 android 的初学者,我正在尝试在我的测验中添加一个 CountDownTimer,CountDownTimer 运行良好,当我在时间限制内回答所有问题时,我得到的结果如下: 正确答案:14 错误答案:16 得分:14/30
如果我没有赶上时间,我会得到这样的东西: 正确答案:14 错误答案:0 得分:14/30
在我看来这是正确的,因为在这种情况下,答案并没有错,而是没有答案
但是,如果碰巧我在时间结束之前回答了所有问题。我得到了我想要的结果,但计数不会停止并继续运行直到 0 和 0 它显示之后: 正确答案:0 错误答案:0 得分:0/30
这是计时器的代码:
mCountDownTimer = new CountDownTimer(90000, 1000) {
public void onTick(long millisUntilFinished) {
textViewtimer.setText("Seconds remaining: " + millisUntilFinished / 1000);
}
public void onFinish() {
marks = (correct+wrong)-wrong;
Intent resultintent = new Intent(getApplicationContext(),
ResultsActivity.class);
startActivity(resultintent);
mCountDownTimer.cancel();
}
}.start();
虽然我也在其他地方调用 Intent 部分来引导我进入乐谱页面 请问有人可以给我提示或帮助吗?
【问题讨论】:
标签: java android arrays xml timer