2012-03-14 67 views
0

我目前面临的问题是,用户上传较小尺寸的图像时,不会出现问题。但是,当用户选择上传更大尺寸的图像时,应用程序将抛出OutOfMemory异常。Android上的OutOfMemory异常

我应该设置可以上传的图片大小限制吗?

+1

请提供一些代码。按照我的想法,你需要以编程方式压缩尺寸。 – Scorpion 2012-03-14 11:54:04

+0

提供了一些代码,更具体地 – fmo 2012-03-14 11:54:28

+0

坦率地说,很难提供帮助。可能是图像大小超过了'heap'的大小。你检查了堆的大小吗? – Lion 2012-03-14 11:56:32

回答

0

如果您只是想上传图片,则不需要将整张图片放在内存中。相反,你应该使用流上传它。 如果您还想显示图像(用于选择或其他),请考虑使用缩略图。