Heure et Dates actuelles ..
Résolu
Mayusu
Messages postés
43
Date d'inscription
Statut
Membre
Dernière intervention
-
Mayusu Messages postés 43 Date d'inscription Statut Membre Dernière intervention -
Mayusu Messages postés 43 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Heure et Dates actuelles ..
- Nombre de jours entre deux dates excel - Guide
- Changement d'heure - Guide
- Cdg heure d'arrivée a destination shein ✓ - Forum Consommation & Internet
- Heure de connexion whatsapp qui ne changé pas - Accueil - WhatsApp
- Sb7+ comment changer l'heure - Forum Accessoires & objets connectés
3 réponses
Bonjour,
Je n'ai pas testé, mais la méthode
Je n'ai pas testé, mais la méthode
public void Run()n'est pas celle attendue pour définir le corps du thread, c'est
public void run()avec un "r" minuscule qui est attendu. Un moyen simple de ne pas se faire avoir c'est de rajouter l'annotation
@Overridequi va déclencher une erreur si la méthode sur laquelle elle est posée n'est pas une redéfinition.
Thread clock = new Thread() { @Override public void run() {
Salut,
J'ai essayé ça et cela fonctionne :
J'ai essayé ça et cela fonctionne :
Thread clock = new Thread() { public void run() { try { for(;;) { SimpleDateFormat df = new SimpleDateFormat("HH:mm:ss"); Calendar cl = Calendar.getInstance(); String currentDate = df.format(cl.getTime()); lblClock.setText(currentDate); sleep(1000); } } catch (InterruptedException e) { e.printStackTrace(); } } }; clock.start();
Oui, ça fonctionne parce que tu as
Comme la méthode
run()avec un "r" minusucle, alors que Mayusu as
Run()avec un "R" majuscule, c'est ce que je disais déjà ici.
Comme la méthode
start()appelle la méthode
run(), écrire le traitement dans une méthode
Run()est sans effet pour le Thread.