Hallo Forum,
ich möchte eine Aufgabe geplant durchführen lassen. Ich hab mir also meinen eigenen TimerTask geschieben, den in einen Timer gesteckt. Das geht sehr gut.
Nun will ich aber diesen Task mehrfach am Tag zu definierten Zeiten auführen lassen, bspw. immer 17:30 und 23:00. Also mache ich für jeden Zeitpunkt folgendes:
Das geht aber nur für einen Zeitpunkt. Wenn ich den zweiten 'schedulen' will, erhalte ich: Exception in thread "main" java.lang.IllegalStateException: Task already scheduled or cancelled. Kann mir jemand einen Tipp geben.
Grüße Eric
ich möchte eine Aufgabe geplant durchführen lassen. Ich hab mir also meinen eigenen TimerTask geschieben, den in einen Timer gesteckt. Das geht sehr gut.
Nun will ich aber diesen Task mehrfach am Tag zu definierten Zeiten auführen lassen, bspw. immer 17:30 und 23:00. Also mache ich für jeden Zeitpunkt folgendes:
Code:
this.timer.scheduleAtFixedRate( task, firstTime, 86400000); // 1000 * 60 * 60 * 24
Grüße Eric