Bonjour à tous ,
j'ai un problème , je souhaite lancer une méthode après un délai indiqué mais lorsque je lance mon code , il n'attends pas le délai avant de se lancer...
voici la partie de mon code qui géré ce timer :
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
Timer timer = new Timer();
SendTime SendTimer = new SendTime();
 
[ ... ]
 
timer.schedule(SendTimer,CurrTest.getTempo());
 
[...]
 
private class SendTime extends TimerTask{
 
    public void Run()
    {
        SendMessage();
    }
}
ce n'est pas le nom exact des fonctions , je n'ai pas mon code avec moi , mais c'est comme ça que c'est fait .
J'ai verifié mon "getTempo()" me renvoi bien 2000.


Merci d'avance pour votre aide !


Edit : finalement ça fonctionne , je ne crois pas avoir changé quelque chose pourtant... désolé pour le dérangement !