-1
我正在尝试做简单的数学游戏。游戏的目的是在一定的时间内回答很多问题。按下后退按钮后的定时器调用活动
我有一个计时器,倒计时并调用我的最终屏幕来设置你的高分。问题是,如果在定时器完成之前按下后退按钮测试应用程序,它似乎会在后台继续,我的highScore屏幕会随机出现。我怎样才能做到这一点?
这里是我的计时器代码:
/**
* timer method
*/
public void timer() {
new CountDownTimer(10000, 1000) {
public void onTick(long millisUntilFinished) {
}
public void onFinish() {
Intent i = new Intent(MainActivity.this, HighScoreScreen.class);
i.putExtra("Score", score);
startActivity(i);
resetScore();
finish();
}
}.start();
}
在'onBackPressed'中取消定时器? – stkent
非常感谢,这很好 –