Bitmap bitmap = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888);
bitmap.copyPixelsFromBuffer(byteBuffer);
// bitmap is valid and can be displayed
Saya mengekstrak ByteArray dari byteBuffer yang valid. Tapi itu mengembalikan nol ketika saya mencoba decodeByteArray. Adakah yang bisa menjelaskan mengapa hal ini terjadi.
byteBuffer.rewind();
byteBuffer.get(byteArray, 0, byteBuffer.capacity());
Bitmap bitmap = BitmapFactory.decodeByteArray(byteArray, 0 , byteArray.length);
// returns null