Bonjour,
Je voudrais pouvoir exéceuter des tâches planifiées.
Je suis tombé sur Timer et sheduleAtFixedRate() mais mon TimerTask ne s'effectue qu'une seule fois..
Le résultat dans ma console est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 public class Scheduler{ public Scheduler(){ Timer timer = new Timer("monTimer",true); TimerTask task = new TimerTask() { public void run() { System.out.println("Execution de l'action du Timer"); } }; task. timer.scheduleAtFixedRate(task,new Date(),100); }
Je suppose que mon action doit se répeter sans cesse mais elle ne s'exécute qu'une seule fois.run:
Execution de l'action du Timer
BUILD SUCCESSFUL (total time: 0 seconds)
Surement parceque mon application s'arrête.
Mais alors je dois mettre mon application dans un autre thread ?
Partager