У меня большая проблема с памятью:
// in sourceImage is a big JPEG previously loaded
Matrix mat = new Matrix();
mat.postRotate(90);
Bitmap rotatedImage = Bitmap.createBitmap(sourceImage, 0, 0, sourceImage.getWidth(), sourceImage.getHeight(), mat, true);
Всегда я запускаю этот код, мое приложение вылетает и говорит: «ВМ не позволяет нам выделять байты xxxxxx»
Вы можете мне помочь?
Edit:
Я видел много похожих вопросов здесь, но я не знаю, как перезапустить sourceImage перед его вращением ... (потому что второй экземпляр слишком большой, чтобы держать его одновременно)
Спасибо.