Mam tablicę bajtów i muszę ją przekonwertować na szufladę z Androidem. Jak mogę wykonać tę konwersję?Jak utworzyć Drawable from byte []? (Android)
Oto co próbowałem ale bez powodzenia:
byte[] b = getByteArray();
ByteArrayInputStream is = new ByteArrayInputStream(b);
Drawable drw = Drawable.createFromStream(is, "articleImage");
DRW jest zawsze zerowa!
EDIT:
Mam byte [] został faktycznie uszkodzony/niekompletny, że był problem.
Czy jesteś pewien, że 'b' zawiera istotne dane? –
Twój bajt [] jest uszkodzony, prawdopodobnie z bezużytecznej konwersji na ciąg, który nie jest idempotentny, jeśli zmieniasz kodowanie w jego środku. – njzk2