週期性任務這是我的代碼:可變週期
private Timer mTimer = new Timer();
mTimer.scheduleAtFixedRate(mTask, 0, mSpeed);
有一次,我給那scheduleAtFixedRate()和改變我的MSPEED期間不會改變,但保持不變。由於該方法明確表示「FixedRate」,這看起來很正常。
但現在我的問題:是否有像mTimer.scheduleAtVariableRate?
我對我的俄羅斯方塊使用這個計時器,速度在一定的分數上增加。
我試圖取消mTimer和調用同一方法,但不工作:(
是你在這裏做什麼。你能告訴我們你的嘗試沒有用嗎? – Keppil
@Keppil Sure:mTimer.cancel(); mTimer =新的Timer(); mTimer.scheduleAtFixedRate(mTask,0,mSpeed); – Alexander