我需要将位图图像设置为图像视图。
我将它转换为Base64字符串,然后我将其保存到数据库中,但是当我检索字符串并转换它时,我看不到图像。
这是将位图图像设置到图像视图中的代码:
Bitmap ProfileImage;
ProfileImage = StringToBitMap(imageProfile);
etImage.setImageBitmap(ProfileImage);
imageProfile 是从db
中检索的base64字符串函数 StringToBitMap 的代码是:
public Bitmap StringToBitMap(String encodedString) {
try {
byte[] encodeByte = Base64.decode(encodedString, Base64.DEFAULT);
Bitmap bitmap = BitmapFactory.decodeByteArray(encodeByte, 0,
encodeByte.length);
return bitmap;
} catch (Exception e) {
e.getMessage();
return null;
}
}
有什么问题?
logcat的: