Я должен преобразовать байт в растровое и я поставил его в ImageViewConvert Byte в Bitmap
я действительно есть METHODE, которые преобразуют Bitmap в ImageView в Byte и я вставить его позже,
public static byte[] ConvertDrawableToByteArray(Drawable drawableResource) {
Bitmap imageBitmap = ((BitmapDrawable) drawableResource).getBitmap();
ByteArrayOutputStream imageByteStream = new ByteArrayOutputStream();
imageBitmap.compress(Bitmap.CompressFormat.JPEG, 100, imageByteStream);
byte[] imageByteData = imageByteStream.toByteArray();
return imageByteData;
}
и когда я хочу, чтобы получить изображение из базы данных и показать его в ImageView я сделать
//--
byte[] image_b = c.getBlob(4);
Bitmap b = BitmapFactory.decodeByteArray(image_b, 0, image_b.length);
img.setImageBitmap(b);
но не возвращает ничего
что не так, пожалуйста, помогите
Спасибо большое
Вы пробовали переходить через код с помощью отладчика? –
, пожалуйста, напишите свой стек/logcat, когда вы пытаетесь получить blob. –