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 :
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 .
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(); } }
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 !
Partager