在 Android 问题中将 Base64 字符串转换为位图

Convert Base64 String to Bitmap in Android problem

我使用 Base64 字符串保存我的图像并想将其转换为 Android 中的位图。问题是图像视图在下部区域是黑色的。我也用其他图像尝试过,但我在那里面临同样的问题。

我的代码:

byte[] decodedString = Base64.decode(rezept.getBildtxt(), Base64.DEFAULT);
    Bitmap decodedByte = BitmapFactory.decodeByteArray(decodedString, 0, decodedString.length);
    rezeptImage.setImageBitmap(decodedByte);

看起来是这样的:

有什么想法吗?

我也是用这样的代码将Base64 String转成Bitmap。我很确定你的 Base64 字符串是错误的或太短了。