Ver Mensaje Individual
  #3  
Viejo 30/03/13, 22:28:37
Avatar de kriogeN
kriogeN kriogeN no está en línea
Colaborador/a
Mensajes: 4,637
Compra y venta: (1)
 
Fecha de registro: oct 2010
Localización: Murcia
Mensajes: 4,637
Modelo de smartphone: Samsung Galaxy S7 Edge SM-G935F
Versión de ROM: CM13 - CM 11
Tu operador: Vodafone
Mencionado: 60 comentarios
Tagged: 3 hilos
Sin ver el código poco te podemos ayudar, pero tiene pinta que en el hilo usas una variable que inicializas después de crear el hilo.

Y en ese caso pueden ocurrir 3 cosas:

1) Que se ejecute primero el código del onCreate entero y después el hilo. (No falla)

2) Que nada más crear el hilo empiece a ejecutarse el hilo sin continuar el onCreate (Te falla)

3) Que empiecen a entremezclarse instrucciones del hilo y del onCreate (Puede fallar o no fallar)

Conclusión, inicia el hilo una vez que estés seguro que todas las variables que se van a usar en él están inicializadas. Y si haces lecturas y escrituras simultaneamente en el hilo y en el hilo principal usa Synchronized.
Responder Con Cita