Исключение Bitmap Null - PullRequest
       12

Исключение Bitmap Null

0 голосов
/ 15 декабря 2011
Bitmap bmp, rotated;
InputStream stream = context.getContentResolver().openInputStream(uri);
bmp = BitmapFactory.decodeStream(stream); // stream does not equal null

Matrix mat = new Matrix();
mat.postScale(0.5f, 0.5f);
mat.postRotate((float)rotation); 
// rotation calculated using ExifInterface orientation attr. for example: 90
rotated = Bitmap.createBitmap(bmp, 0, 0, bmp.getWidth(), bmp.getHeight(), mat, true);

С помощью приведенного выше фрагмента иногда bmp == null, и я получаю NullPointerException @ Bitmap.createBitmap ... Я получаю URI из действия с камерой ... изображение определенно сохраняется.

Я бы получил исключение OutOfMemoryException, если бы проблема была правильной?Кто-нибудь видит что-то не так с этим или способ улучшить его?

...