recycle

    0热度

    1回答

    我发送消息给这个处理程序(这里我省略了一些情况)在位图上执行一些操作,然后在UI上设置位图。因为位图上的操作很耗时,所以我把它放在一个线程中。当我完成这个工作时,我使用方法runOnUiThread在UI线程中设置UI。 通常情况下,这一切都运行良好,但在某些情况下,我得到了以下异常:了java.lang.RuntimeException:画布:试图使用回收的位图android.graphics.

    0热度

    1回答

    我正在创建一个简单的Gallery drawables - 它们每个都几乎是一个屏幕的大小,所以它们需要相当多的内存。对于每个条目,我将创建一个自定义LinearLayout,其中标题为ImageView和TextView。正如大多数人所知,android Gallery不会回收视图,因此它会在低内存手机上轻松崩溃(在我的情况下,在16mb RAM内装入4个drawable后)。 下面是一个简单的

    0热度

    2回答

    我的应用程序让你选择一个图像,然后当你点击下一个第一个活动它需要你来活动num。 2,它显示我在图像视图中选择的图像,当你点击返回然后重新点击第一个活动的下一个活动num.2与你之前选择的图像你已经选择 如何做当你点击活动num上的按钮时,我会让imageview得到回收。 2所以当u选择的第一个活动新位图的可用内存,所以我避免内存不足的问题 ,这是ImageView的 iv = (ImageVi

    1热度

    3回答

    Android位图大小超过虚拟机预算。 我的应用程序经常收到此错误。我有两个问题。 我是否需要回收我的关于活动(它包含一些imageviews和按钮和textViews)? .recycle();和system.gc();之间的区别是什么?

    5热度

    1回答

    我知道,在Android的API 10之前,因为实际的原始数据存储在本机内存中,所以重要的是要调用recycle(),因为Bitmap不再使用。 然而,随着API 11,Bitmap s的存储在堆中,所以我的问题是: 它仍然需要呼吁Bitmap小号recycle()如果API是足够大(至少11)?如果我在这样的API上调用它,它会做什么?

    1热度

    3回答

    我正在使用Windows服务执行Sitecore项目(不活动或旧产品)上的清理作业,以及当我试图删除它们时,我不能。 if (qItem != null) { qItem.Recycle(); } Relevat堆栈跟踪是: Message: Object reference not set to an instance of an object. StackTrace: at Sit

    1热度

    1回答

    我有一个应用程序,加载一大堆图像,并显示在TableLayout这是ScrollView内。在运行时,我得到布局父级的宽度,并使用它来确定每个TableRow(所有图像都是设置的大小)可以进入多少图像。 加载越来越多的图像时,我担心内存问题。我知道ListView回收它的视图,但我不知道如何动态更改每个项目中的视图数量。我只知道在运行时不会改变每个项目的视图数量的XML膨胀。 所以我的问题是什么更

    2热度

    1回答

    Android中的Bitmap内存问题导致我实现了一个自定义加载器和下载器类,它将从Web下载图像,存储本地副本,以及如果从本地副本请求创建Bitmap。我在SoftReference<T>列表保持这些使他们保持一会儿,然后垃圾回收,此时类的finalize()方法被称为: protected void finalize() throws Throwable { Log.w("IMAGE

    3热度

    2回答

    我正在研究具有图像GridView的应用程序,但GridView中的最后一项是一个将更多项目加载到Grid中的按钮。但是我面临着一个奇怪的问题,那就是Button显示了某个时间,有时它并不是特别的,当我在GridView上快速上下滚动时。我认为这是因为回收问题,但我不知道如何解决它。 这里是我的代码: - public class ButtonGridAdapter extends BaseAda

    1热度

    1回答

    我越来越 帆布:试图使用回收的位图 [email protected] 每次我试图展现一个图片。 Image 当我删除bmp.recycle()一切顺利,但我不这样我不明白问题出在哪里使用这个形象在我的代码。 package com.example.photobooth; import java.io.File; import java.io.FileOutputStream; impor