有没有办法确保调用函数来获取图像不会太多以适应可用内存?
int[] intBuf = util.getAbgrRect(page, x, y, w, h, wPix, hPix);
答案 0 :(得分:0)
基本上任何一种猜测方法都是不可靠的。您可以确保系统上有足够的可用内存,并设置一些足够大的硬限制,您声明不应超过。
如果所有其他方法都失败了,你总是可以做不可想象的事情并写下
int[] intBuf = null;
try {
intBuf = util.getAbgrRect(page, x, y, w, h, wPix, hPix);
} catch(OutOfMemoryError e) {
// abort processing
}
它不漂亮,但它会起作用。小心点。