Tengo una matriz de bytes y necesito convertirla en Android Drawable. ¿Cómo puedo realizar esta conversión?Cómo crear un Drawable de byte []? (Android)
Esto es lo que he intentado pero sin éxito:
byte[] b = getByteArray();
ByteArrayInputStream is = new ByteArrayInputStream(b);
Drawable drw = Drawable.createFromStream(is, "articleImage");
drw siempre es nulo!
EDIT:
Mi byte [] en realidad estaba corrompido/incompleta, ese era el problema.
¿Está seguro de que 'b' contiene datos significativos? –
su byte [] está dañado, probablemente de la conversión inútil a una cadena, que no es idempotente si está cambiando la codificación en el medio de ello. – njzk2