1

我正在从网上下载个人资料图片并将它们存储在 sd 卡上。我将图像加载到列表中。在大多数情况下,它都有效。我的测试数据中有大约 300 张图像,其中只有大约 3 张在使用 BitmapFactory.decodeFile 时无法解码。如果我将图像从手机复制到计算机,图像将呈现良好。

我认为这些图像可能部分损坏,计算机只是忽略损坏的部分并继续渲染。如果是这种情况,是否有某种方法可以在 android 上强制执行相同的操作?

我不确定为什么会失败,所以如果您认为这是其他问题,请告诉我。

谢谢!

4

1 回答 1

0

你有什么例外吗?这些类型的解码操作在 Android 上很容易崩溃,并且您会遇到 OutOfMemory 异常,这可能是您看不到渲染图像的原因。

于 2011-05-18T04:44:06.303 回答