Как декодировать png-изображение, закодированное в Base64, и увидеть его в ImageView?

Мое устройство Android запрашивает на сервере pngизображение. Сервер кодирует изображение в Base64 и отправляет его на мое устройство. После этого я декодирую строку Base64 в массив байтов и использую BitmapFactory.decodeByteArray (), чтобы создать его растровое изображение. Я не вижу изображение, когда добавляю его в ImageView.

См. Ниже код:

JSONObject params = resultObject.getJSONObject("params"); byte[] decodedImageInBytes = Base64.decode(params.getString("image_one"), Base64.DEFAULT); Bitmap myImage = BitmapFactory.decodeByteArray(decodedImageInBytes, 0, decodedImageInBytes.length); ImageView imageViewOne = (ImageView) findViewById(R.id.imageViewOne); imageViewOne.setImageBitmap(myImage); 

Редактировать:

Кажется, что мой код в порядке, у меня проблемы с сервером. Всем спасибо!

Я расшифровал вашу строку для вас. Это не битмап-данные.

 Unknown error type: [2] include(/home/hospitalit/domains/hospitalitymanager.nl/public_html/demo/application//controllers/global/statistic_images/reservation_guest_rank) [<a href='function.include'>function.include</a>]: failed to open stream: No such file or directory<br /> on line 45 in file /home/hospitalit/domains/hospitalitymanager.nl/public_html/demo/application/controllers/api/statistics/index.phpUnknown error type: [2] include() [<a href='function.include'>function.include</a>]: Failed opening '/home/hospitalit/domains/hospitalitymanager.nl/public_html/demo/application//controllers/global/statistic_images/reservation_guest_rank' for inclusion (include_path='.:/usr/local/lib/php')<br /> on line 45 in file /home/hospitalit/domains/hospitalitymanager.nl/public_html/demo/application/controllers/api/statistics/index.php