0

我有一个 Activity,上面有一个 ImageView,但它会多次交换资源,循环浏览几个不同的高分辨率图像。

我遇到了“位图大小超过 VM 预算”错误。我在这里看到过关于在 onDestroy 方法中手动清理东西的帖子,但活动并不总是那么远。

我该怎么做才能在不耗尽内存的情况下循环浏览大量大图像?

4

1 回答 1

0

我建议在 onPause() 方法中回收 imageView 的位图,并在 onResume() 中再次加载图像。

于 2012-07-26T15:11:51.763 回答