Изображение не создается с использованием BitmapFactory.decodeByteArray

Редактировать: когда я сохраняю эти байты в текстовом файле и когда я сохраняю его как файл png, он показывает изображение, но он здесь не работает, почему ...?

Я использую этот код для создания изображения из байтового массива на doInBackground ()

String base64data=StringEscapeUtils.unescapeJava(IOUtils.toString(resp.getEntity().getContent()));
base64data=base64data.substring(1,base64data.length()-1);
JSONObject obj=new JSONObject(base64data);
JSONArray array=obj.getJSONArray("EMRTable");
JSONObject childobj=array.getJSONObject(0);
results=childobj.getString("DocumentInternalFormat");

и onPostExecute

if(jsondata!=null) {
    receiveData(jsondata);
}

В logcat нет ошибки, даже в ней нет исключения ... но изображение не 'т показ. Я тоже так делал

String data=(String)object;
data=data.trim();
byte[] base64converted=Base64.decode(data,Base64.DEFAULT);          

ImageView image=new ImageView(context);
image.setImageBitmap(bmp);
setContentView(image);

но результат тот же образ нет показывает, но нет исключения или ошибки, в чем проблема ...

Комментируемые строки - это когда я пытаюсь сохранить эти байты в текстовом файле, и когда я извлекаю файл, он показывает изображения с помощью окна просмотра изображений по умолчанию в Windows.

Ответы на вопрос(2)

Ваш ответ на вопрос