我不想讓計時器每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