如何在android中处理galleryview中的内存?

如何在android中处理galleryview中的内存?,android,android-gallery,Android,Android Gallery,在我的应用程序中,我有两个库视图。每当我的图库中的图像增加时,我就会出现内存异常。我如何处理内存。有人能帮我吗 提前感谢。我相信您有很多位图,您正在进行大量操作,将它们加载到内存中,而不是释放内存 我建议您首先创建一系列图像 Bitmap ThumbImage = ThumbnailUtils.extractThumbnail(BitmapFactory.decodeFile(imagePath), THUMBSIZE, THUMBSIZE); 使用延迟加载概念 像Stacks28建议的那样

在我的应用程序中,我有两个库视图。每当我的图库中的图像增加时,我就会出现内存异常。我如何处理内存。有人能帮我吗


提前感谢。

我相信您有很多位图,您正在进行大量操作,将它们加载到内存中,而不是释放内存


我建议您首先创建一系列图像

Bitmap ThumbImage = ThumbnailUtils.extractThumbnail(BitmapFactory.decodeFile(imagePath), THUMBSIZE, THUMBSIZE);
使用延迟加载概念


像Stacks28建议的那样,使用延迟加载概念。除此之外,请始终对图像执行
recycle()
,如果仍有问题,请将其添加到应用程序标记内的清单中:
android:largeHeap=“true”

只要使用

system.gc();

Runtime.getRuntime().gc();

你能提供一些例子吗?我可以在哪里使用这些方法。无论你在哪里处理图像,比如在UI中显示图像。