У меня есть Image
с именем worldImageToUse
, и у меня есть Timer
, который должен переключать worldImageToUse
между двумя изображениями каждые 1 секунду. Но, похоже, это не работает. Помоги пожалуйста?Java Timer не работает
public void startWorldImageFlash() {
worldImageFlashTimer = new Timer();
TimerTask task = new TimerTask() {
@Override
public void run() {
if(worldImageToUse == worldImage) setWorldImageBW();
if(worldImageToUse == worldImageBW) setWorldImageColor();
}
};
worldImageFlashTimer.scheduleAtFixedRate(task, 0, 1000);
}
public void stopWorldImageFlash() {
worldImageFlashTimer.cancel();
setWorldImageColor();
}