Android - Thread.sleep y setBackgrounds desorden de ejecución

   
Vista:

Thread.sleep y setBackgrounds desorden de ejecución

Publicado por Alejandro alelasesino99@hotmail.es (6 intervenciones) el 20/03/2016 04:04:45
Quiero hacer que el background de un botón cambie y luego tras pasar un tiempo vuelva a ponerse la imagen que tenia. El problema es que le establezco el background al botón pero entra en el Thread.sleep se ejecuta y no pone la imagen en el botón. No aparece la imagen que le pongo en el botón directamente se va al Threah.sleep. Espero a ver me explicado claro.

Un Saludo.
ErrorSleep
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Thread.sleep y setBackgrounds desorden de ejecución

Publicado por Yamil Bracho (68 intervenciones) el 20/03/2016 18:07:57
Creo que deberías usar setBackgroundResource. Algo como :
1
Boton1.setBackgroundResource(R.mipmap.logo4);

O usar setImageResource
1
Boton1.setImageResource(R.mipmap.logo4);
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Thread.sleep y setBackgrounds desorden de ejecución

Publicado por Alejandro alelasesino99@hotmail.es (6 intervenciones) el 20/03/2016 19:15:24
Sigue igual :( Incluso he probado poner un Toast antes del Thread.sleep y me lo ejecuta después del Thread.sleep no se por qué pasa eso.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Thread.sleep y setBackgrounds desorden de ejecución

Publicado por Yamil Bracho (68 intervenciones) el 21/03/2016 00:57:01
Comentaria la llamada al Thread y al segundo setBackground a ver si hace el cambio...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Thread.sleep y setBackgrounds desorden de ejecución

Publicado por Alejandro alelasesino99@hotmail.es (6 intervenciones) el 21/03/2016 05:26:52
Si la imagen cambiaba si quitaba el Thread y el setBackground. Ya lo solucioné no se por que no me iba con un Thread.sleep, al final lo hice con un Hander.postDelayed.

Muchas Gracias de todas maneras por tu atención.

Un Saludo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar