Catch外部分配对于此进程来说太大/ VM不会让我们分配XXXXXXX字节

时间:2014-05-13 09:28:53

标签: android memory bitmapfactory android-bitmap

我在Android中裁剪midi-resolution图像(做裁剪)。客户要求之一就是尽力做到“尽力而为”。

我正在使用
croppedImage = decoder.decodeRegion(rect, o);

其中o是我的BitmapFactory.Options。这条线有时会启动

'对于此进程/ VM的外部分配太大,有时当我用作PreferredConfig时,我们不会分配XXXXXXX字节'Config.ARGB_8888'

我试图抓住这个,以便使用Config.RGB565重试裁剪,从来没有内存问题,但更改了图像的颜色配置文件。

我怎么能抓住这个(我已经尝试过抓住任何Throwable对象)。如果那是不可能的,我想直接用RGB_565预先解决内存问题和decodeRegion,但我不知道该怎么做。

0 个答案:

没有答案