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

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.

1 réponse

  1. Contributeur
    // 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