gpt4 book ai didi

android - android倒计时问题

转载 作者:行者123 更新时间:2023-11-29 00:44:45 27 4
gpt4 key购买 nike

我创建了一个 android 测验应用程序,其中有一个功能 Exam 。在考试中我使用了一个计时器。计时器工作正常。我使用以下代码段......

public class MyCount extends CountDownTimer{

public MyCount(long millisInFuture, long countDownInterval){
super(millisInFuture, countDownInterval);
}

@Override
public void onFinish() {
timerTextView.setText("Times up!");
result=examAccessoriesObj.calculateExamResult(resultArray);
j = new Intent().setClass(TermExamTestActivity.this,TermExamResultShowActivity.class);
preparePassingValue();
startActivityForResult(j,0);
}

@Override
public void onTick(long millisUntilFinished) {
if((millisUntilFinished/1000%60) < 10){
timerTextView.setText("Time Left " + millisUntilFinished/60000 +
":0" + (millisUntilFinished / 1000)%60);
} else {
timerTextView.setText("Time Left " + millisUntilFinished/60000 +
":" + (millisUntilFinished / 1000)%60);
}
}
}

但是,当应用程序在没有时间流逝的情况下退出或访问了所有问题时,问题就产生了。在应用程序退出后,当计数器超过其时间时,将显示显示结果页面。我怎么解决这个问题。提前致谢。

最佳答案

您可以在使用倒计时的 Activity 的 onStop() 方法中取消倒计时,方法是使用 cancel()-method .

关于android - android倒计时问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6965320/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com