android-lru-cache

    1熱度

    1回答

    以下示例顯示,在LRUCache之外分配新空間時,使用有限大小的LRUCache會導致OutOfMemory錯誤。 性能: 64MB工藝尺寸; 10MB LRUCache大小; 1MB塊,我把它放入LRUCache中循環。 後57(64MB - 7MB)的嘗試,我得到: 05-15 09:05:51.385: E/AndroidRuntime(11630): FATAL EXCEPTION: ma

    -1熱度

    1回答

    我已經從API緩存圖像和上課的時候我在AsyncTask解碼位圖,還給我OutOfMemoryError 03-28 09:15:07.455: E/AndroidRuntime(721): java.lang.RuntimeException: An error occured while executing doInBackground() 03-28 09:15:07.455: E/A

    1熱度

    1回答

    在我的應用程序中的幾個Activity顯示ListView中的圖像,其中ListView的每一行都包含ImageView。 這個例子是一個搜索屏幕,用戶搜索,獲取結果,並顯示每個結果的圖片。 我試圖衡量實施全球LruCache的成本/收益與每個Activity包含其本地LruCache。 這是我的兩個主要問題。兩者都圍繞着這樣的事實:我的應用程序非常大,這意味着有相當多的屏幕顯示這些圖像。此外,我

    0熱度

    1回答

    我在GridView中將位圖緩存到LruCache。我給這個經理,見下圖: private LruCache<String, Bitmap> mMemoryCache; public LruCacheManager(){ init(); } private void init(){ // Get max available VM memory, exceeding

    0熱度

    1回答

    我有一個appwidget,當用戶點擊它時,它會啓動一個activity。 在我的活動中,我有一個gridview包含相對較小的Drawables(圖像,因爲繪製可能不僅僅是圖像),但用戶可以size他們。 我注意到,它需要too Long to size them at runtime when Scrolling trough the gridview. 我要準備一個lruCache只one

    1熱度

    1回答

    我使用LRu緩存從http協議下載和顯示圖像。我的應用程序是一個有5個片段的活動。每個片段使用圖像和文本加載自定義ListView。 我的應用程序在一段時間後總是崩潰。 這是我的logcat: 11-03 18:00:22.613:E/dalvikvm堆(1558):生成HPROF過程:com.example.example PID:1558 11-03 18: 00:24.004:E/dalvi

    1熱度

    2回答

    我有一個使用LruCache類的全局位圖緩存。當爲列表視圖加載縮略圖時,首先使用緩存。它工作正常。 但有一個問題是:有時從緩存中的位圖實例無法顯示在列表視圖上。似乎來自緩存的這種位圖不再有效。我已經檢查了緩存中的位圖,如果它不是空的,並且它沒有被回收,但它仍然看起來像這樣的位圖不能被顯示(即使它不是空的,也不會被回收)。 緩存類: public class ImageCache { p

    0熱度

    1回答

    我在ListView中加載圖像,並使用convertView添加新項目。我發現,當我快速向下滾動時,幾個屏幕上的圖像顯示在當前的圖像之前..在getView中,我正在實例化一個AsyncTask。我該如何解決?會使圖像緩存工作,還是我必須找到一種方法來與已啓動的AsyncTasks進行通信,並告訴它們停止加載不會顯示的圖像? 下面是相關代碼: @Override public View getV

    0熱度

    1回答

    我想了解如何使用Android的LRU緩存,以便我可以在我的應用程序中使用它。 我有一個應用程序,所有關於圖像。一個活動顯示圖像的GridView,另一個顯示全屏圖像,另外這兩個活動圖像以各種其他方式使用。現在大約有85%的圖片來自我的服務器。所以我關於LRU緩存的問題是這樣的:我是否直接從服務器加載圖像到LRU緩存中?還是將服務器中的圖像加載到我的應用程序的磁盤空間中,然後在需要時將這些本地存儲

    0熱度

    1回答

    我在我的Android應用程序中使用BitmapLRUCache by Trey Robinson進行圖像緩存。這是Volley的LRU緩存實現,因爲它本身不提供任何圖像緩存。 儘管它確實使用DiskBasedCache來緩存HTTP請求。現在來解決這個問題,當DiskBasedCache試圖獲取或刪除緩存條目時,我會重複得到FileNotFoundExceptions。 下面的示例日誌。 238