Saltar al contenido
Excepciones de JavaError
IllegalThreadStateException

IllegalThreadStateException

Se realiza una operación sobre un hilo cuando este no se encuentra en un estado apropiado.

jvmandroid

Qué causa este error

Por ejemplo, llamar a start() en un hilo que ya ha sido iniciado. Un hilo solo puede iniciarse una vez y no puede reiniciarse tras su terminación.

Cómo solucionarlo

Crea una nueva instancia de Thread en lugar de reiniciar una existente. Comprueba el estado del hilo antes de realizar operaciones. Usa ExecutorService para gestionar el ciclo de vida de los hilos.

Documentación Oficial

Códigos de Error Relacionados