[java]--------->Stoper le travail du Timer
abbd
Messages postés
5
Statut
Membre
-
maily Messages postés 7560 Statut Contributeur -
maily Messages postés 7560 Statut Contributeur -
bonjour,
quand j'execute new Timer(delay, taskPerformer).start();,elle marche trés bien mais quand je veux arreter le timer avec new Timer(delay, taskPerformer).stop() ne marche pas ,et a chaque delai il me repete le méme chose ,comment areter le timer,aidez moi svp,merci énormement.
quand j'execute new Timer(delay, taskPerformer).start();,elle marche trés bien mais quand je veux arreter le timer avec new Timer(delay, taskPerformer).stop() ne marche pas ,et a chaque delai il me repete le méme chose ,comment areter le timer,aidez moi svp,merci énormement.
1 réponse
-
// initialisation
Timer time = new Timer(delay, taskPerformer);
time.start();
// arret
time.stop;
Dès que tu fais un new de quelque chose, ça crée une nouvelle instance de l'objet! Donc, si tu veux arreter un truc qui tourne déjà, il faut que tu récupères l'instance et que tu fasses le travail dessus!