我一直在使用viewPager来加载图片:它可以完美地为两个图像工作,但是当我增加图像数量时它会崩溃。 我压缩了图像大小,但这并没有解决问题。 根据StackOverflow上类似的一些问题,我也使用了Recycle,但这也没有解决问题
增加内存管理的其他任何方式?
感谢
答案 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/