倒计时定时器在android工作室



为什么我的倒数计时器在1级连续运行,当我移动到下一个级别/活动?请帮帮我!!我是一个编程新手

int secondsRemaining = 30;
CountDownTimer timer = new CountDownTimer(30000, 1000) {
@Override
public void onTick(long l) {
secondsRemaining --;
tv_timer.setText(Integer.toString(secondsRemaining) + "sec");
}
@Override
public void onFinish() {
Intent intent = new Intent(easyQuiz1.this, TryAgain1.class);
startActivity(intent);
finish();
}
}.start();

首先,请添加适当的/完整的活动代码。

我认为你的代码是不对的,你必须检查这个演示https://www.geeksforgeeks.org/countdowntimer-in-android-with-example/并改进你的代码。取secondsRemaining变量不必要的。

最新更新