Irgendwann steht jeder Entwickler mal vor der Aufgabe in regelmäßigen Abständen irgendwelche Methoden auszuführen. Dieses Code-Snippet zeigt den grundätzlichen Umgang mit den Utility Klassen “TimerTask” und “Timer”. Vielleicht kann es ja der eine oder andere gebrauchen ![]()
TimerTask task = new TimerTask() {
public void run() {
System.out.println("5 sec gone!");
}
};
long delay = 1000 * 5; // 5 sekunden
Timer timer = new Timer();
timer.schedule(task, 0, delay);
**** UPDATE ****
Hatte leider vergessen darauf hinzuweisen, dass der Timer auch beendet werden sollte (Vielen Dank an Mike!), sobald er nicht mehr benötigt wird!
–> Timer.cancel()