安卓 studio Java倒数计时器暂停代码执行
我正在Android studio上做一个项目,显示一个屏幕15秒,然后切换到一个新的活动。TimerTask没有等到倒数结束后再切换,倒数锁多次使我的程序崩溃。许多其他线程建议使用thread.sleep
,但我需要我的计时器每秒更新一次,以便用户看到。我该怎么办
下面是我使用的代码,但它几乎立即跳过了计时器
timer = new Timer();
task = new TimerTask() {
int startingTime = 15;
@Override
public void run() {
startingTime--;
timerTV.setText(Integer.toString(startingTime));
}
};
共 (0) 个答案