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