Ваш веб-сервис отправляет вам строки. И вы пытаетесь конвертировать System.Byte[]
строку в изображение. Но это строка, а не изображение. Вот почему это не работает.
result[0].getBytes()
показывает это:
Здесь в массиве data
имеется 13 элементов (длина "System.Byte[]"
Строка тоже 13). Каждый байт здесь - это просто utf8
код символа в строке "System.Byte[]"
. 83 - большой S
символ, 121 - y
, 115 - s
et c.
Таким образом, вам нужно предоставить правильный байтовый массив реального изображения и использовать метод setImageViewWithByteArray
из ответа Destroyer
.