我不想让计时器每2.5秒(在程序开始时)做一个工作, 与以下代码一起工作。timer.schedule变量速度
Timer timer = new Timer();
timer.schedule(new TimerTask() {
// @Override
@Override
public void run() {
here is the code, and i do Speed = Speed-500
}, Speed,Speed);
速度是一个INT:
public int Speed=2500;
buth问题是,定时器的速度停留在2500,而可变速度用500每次降低,从而使部分工作。只有定时器不检查速度是否改变。
有人可以帮助我吗?
你在运行方法中有'speed = speed - 500;'语句吗? – assylias
是的,我有,如果(分数== 10){ Speed = Speed-500;} – user1868409