这是初学者最常问的问题之一,但我仍然无法获得任何帮助。在一个活动中,我有一个viewflipper,我通过编程方式将图像分配给图像(使用for循环将大约100张图像添加到viewflipper中)。可能是由于图像大小或由于大量的图像,我得到的位图OutOfMemory错误。我的问题是:Android中的图像内存管理
- 如果这是因为我的drawable需要内存空间,有什么办法可以释放它们占用的空间吗?
- 可以垃圾回收的原因呢?如果是这样的解决方案是什么?
- 既然我正在使用viewflipper,有没有什么办法可以加载我的当前,前一个和下一个viewflipper视图?这有助于占用更少的内存吗?
如果我的问题很混乱或不可理解,请让我知道。这对我来说是一个重要的话题,因为我在几乎所有的应用程序中都面临着这个问题。
从分配图像中添加一点点代码s programatically部分 –