android-lru-cache

    2熱度

    4回答

    我已經使用內存LRU緩存來緩存android應用程序中的位圖。但是在一些位圖加載到LRU地圖後,app強制關閉,表示內存異常。我已經花了整整一天的時間,但還沒有找到解決方案,請任何人都可以幫助我,我很困擾這個問題。提前感謝。 這裏是我的代碼 final int maxMemory = (int) (Runtime.getRuntime().maxMemory()/1024); final int

    0熱度

    1回答

    我正在使用LruCache來存儲位圖。 這是我運行的存儲位圖的異步任務。 new AsyncTask<Void, Void, Bitmap>() { @Override protected Bitmap doInBackground(Void... args) { String url = d.getImageUrl(); if (url !=

    0熱度

    1回答

    我最近修改了我的相機以捕獲並顯示全尺寸圖像,Galaxy Nexus上的尺寸爲2592 X 1944.我嘗試在捕獲圖像並在其中顯示時使用LruCache預覽。如果圖像應該有空白空間。我的LogCat上的一個條目告訴我圖像已被保存。 如何獲取全尺寸圖像以顯示? private Size getDesiredPictureSize(Parameters params) { //Resolu

    4熱度

    3回答

    我在Android中實現了一個存儲對象的標準LRUCache。每個鍵都是與存儲的對象關聯的唯一ObjectId。我的問題是從緩存中檢索對象的唯一方法是ObjectId(無迭代器)。實現getAll()方法的最佳方法是什麼? 另一個選擇是將所有的ObjectIds存儲在某個列表中,這樣我就可以迭代列表並獲取所有的對象 - 但是什麼是保存所有ObjectId的最佳方式? 謝謝!

    2熱度

    3回答

    我是新來的Android的LruCache,我想把這個緩存中的位圖圖像(JPEG),以防止內存錯誤和內存異常, 所以我不明白爲什麼我的代碼不工作。這裏是我的代碼: ImageView imageview = (ImageView)findViewById(R.id.imageView1); Bitmap b = BitmapFactory.decodeFile(imagePath); mMem

    3熱度

    1回答

    在Google Developer的API中,有一個trimToSize()方法,我無法找到/使​​用。 如何清除或減少我的LRU緩存的大小?

    0熱度

    1回答

    我正在使用ViewPager構建一個畫廊。每次照片下載我立即它緩存在mMemoryCache這是 mMemoryCache = new LruCache<Integer, Bitmap>(cacheSize) { @Override protected int sizeOf(Integer key, Bitmap bitmap) { // The cache

    1熱度

    2回答

    我正在嘗試構建從我的應用程序緩存從網絡下載的圖像的最有效方式,幾年前我試圖做到這一點,並找不到一個有效的方法來做到這一點工作,直到我偶然發現了lazylist適配器在這裏找到: Lazy load of images in ListView 這個工作順利,直到Android 4.0的推出,在這一點上裝載10至20幅圖像後的應用程序會崩潰,因爲之前在那裏我可以反對簡單地加載儘可能多的,我沒有任何問題

    0熱度

    1回答

    我有一個ListView,它顯示了電話簿中的某些聯繫人。我使用這個https://stackoverflow.com/a/10235381/1809507作爲Cache類並使用AsyncTask。 當聯繫人沒有照片時,我使用默認的照片。我在XML中設置了默認的一個。當我使用以下方法設置聯繫人照片時,如果它存在,我滾動列表查看那些沒有照片的聯繫人開始獲取其他聯繫人照片。如果我從retrieveCon

    2熱度

    1回答

    我在我的Android應用程序中使用LRU緩存(LruCache類,來自android.util)。這通常工作正常。 現在我對這個LRU緩存有一個特殊的要求:我希望一些對象不會被刪除。解釋情況:我有一組應該永遠不會被刪除的對象(名爲mymetadata對象),我有很多其他對象(名爲dynamicdata對象),應該使用LRU規則將其刪除。我想在LRU緩存中存儲mymetadata對象,因爲對象數組