Aller au contenu
Exceptions JavaErreur
IllegalThreadStateException

IllegalThreadStateException

Une opération de thread est effectuée alors que le thread n'est pas dans un état approprié.

jvmandroid

Causes de cette erreur

Par exemple, appeler start() sur un thread déjà démarré. Un thread ne peut être démarré qu'une seule fois et ne peut pas être redémarré après terminaison.

Comment la corriger

Créez une nouvelle instance de Thread au lieu d'en redémarrer une existante. Vérifiez l'état du thread avant d'effectuer des opérations. Utilisez ExecutorService pour gérer les cycles de vie des threads.

Documentation officielle

Codes d'erreur associés