在处理图像时使用ViewPager,outOfmemomery错误

时间:2015-08-13 17:17:29

标签: android android-viewpager android-image

我一直在使用viewPager来加载图片:它可以完美地为两个图像工作,但是当我增加图像数量时它会崩溃。 我压缩了图像大小,但这并没有解决问题。 根据StackOverflow上类似的一些问题,我也使用了Recycle,但这也没有解决问题

增加内存管理的其他任何方式?

感谢

1 个答案:

答案 0 :(得分:1)

您是否使用过样本大小来缩放它们?尝试使用这个创建位图,因此它只将所需的大小位图加载到内存中而不是完整大小。

foreach

如需参考,请查看http://developer.android.com/training/displaying-bitmaps/load-bitmap.html

我还读到使用弱引用对图像来说是一个好主意,也许这会有所帮助http://eclipsesource.com/blogs/2012/07/31/loading-caching-and-displaying-images-in-android-part-1/