[java]--------->Stoper le travail du Timer

Fermé
abbd Messages postés 5 Date d'inscription mercredi 9 novembre 2005 Statut Membre Dernière intervention 26 janvier 2019 - 14 avril 2006 à 11:38
maily Messages postés 7556 Date d'inscription lundi 26 juin 2000 Statut Contributeur Dernière intervention 23 juin 2023 - 14 avril 2006 à 11:45
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.
A voir également:

1 réponse

maily Messages postés 7556 Date d'inscription lundi 26 juin 2000 Statut Contributeur Dernière intervention 23 juin 2023 453
14 avril 2006 à 11:45
// 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!
1