Timer en Java : code bon

Fermé
Emie - 25 nov. 2005 à 11:49
jcodeunpeu Messages postés 365 Date d'inscription mercredi 9 novembre 2005 Statut Membre Dernière intervention 2 décembre 2006 - 27 nov. 2005 à 10:36
Bonjour,

Je dois appeler la méthode saveLevel tous les 30 jours. J'ai utilisé un Timer. On parle de milisecondes dans le constructeurs, donc je ne sais pas trop si mon code est bon.

Qu'en pensez-vous ?

Merci beaucoup.

Emie

public void startTimer1() {

Timer timer=new Timer();
int jour=1;

timer.schedule(new TimerTask() {

public void run() {
saveLevel();
}
} , jour * 30);
}
A voir également:

1 réponse

jcodeunpeu Messages postés 365 Date d'inscription mercredi 9 novembre 2005 Statut Membre Dernière intervention 2 décembre 2006 6
27 nov. 2005 à 10:36
Salut emie,
apparemment, ce code n'est pas un mystère que pour moi,
je crois que la classe Timer manipule des données de types long,
autrement dit jour * 30 pourrait représenter le nombre de nombre de jour en juin, mais pour timer c'est le 85 millionnième de ce mois
si je ne m'abuse ...
A+
1