android-lru-cache

    1熱度

    1回答

    我一直試圖在我的應用程序中實現LruCache,但在連接點和傳遞位圖之間不同組件之間存在困難。 我想知道如何將LruCache集成到我的應用程序中。我也看明白了實施LruCache讓更多細節越好 第一類是的AsyncTask圖像裝載機和第二類的過程是我的自定義適配器 的AsyncTask public class GetImagesBitmap extends AsyncTask<ImageVie

    2熱度

    2回答

    我有一個viewPager有4個圖像需要調整大小。我實現了不同的選項,但沒有選項運行。我寫了不同的選擇: 在getView地說: image.setImageBitmap(bitmap); 位圖獲得: BitmapFactory.Options options = new BitmapFactory.Options(); options.inJustDecodeBounds = true;

    0熱度

    2回答

    我正在爲Android移動平臺開發一款遊戲,而且一切都很順利。但是,我想談談我在發展過程中注意到的一些問題,並且直到現在都忽視了這些問題。 我正在使用LRUCache存儲Android Bitmap對象與Integer鍵。問題是,當我嘗試在原始類型爲int的密鑰中將Bitmap存儲在LRUCache中時,Integer對象將分配內存與Integer.valueOf(int)以將原始整數轉換爲Int

    0熱度

    1回答

    我想要緩存自定義claas的對象,該對象使用android中的LRUCache實現序列化。有可能的?如果是的話,我該如何繼續做同樣的事情?

    7熱度

    3回答

    final int maxMemory = (int) (Runtime.getRuntime().maxMemory()/1024); final int cacheSize = maxMemory/8; mMemoryCache = new LruCache<String, Bitmap>(cacheSize) { @Override prote

    1熱度

    1回答

    我正在使用SimpleDiskCache代碼(github link)將一些視頻文件緩存到我正在使用的Android應用的磁盤上。 以下是我把視頻文件緩存: OutputStream fil = videoCache.openStream(newData.getObjectId().toLowerCase()); fil.write(videoInBytes); fil.flush(); f

    1熱度

    1回答

    我正在嘗試使用LRUcache緩存我的應用從網絡下載的一些圖像。我已經閱讀了Android開發人員的教程,但我無法在我的LRUcache中添加任何內容。 這裏是我的代碼, class myloader extends Activity{ String url;ImageView imview;Bitmap map;LruCache<String, Bitmap> myCache=new LruCa

    1熱度

    1回答

    我試圖實現一個圖像庫,它應該顯示〜5-15個較小的圖像和一個「當前選定」的較大圖像。 它看起來像:http://www.mobisoftinfotech.com/blog/wp-content/uploads/2012/06/galleryDemo.png 我擡頭許多來源,現在決定使用位圖緩存(LRU高速緩存)(感謝這個論壇的人!)。 我不會在那一刻得到內存泄漏,但我不滿意這個解決方案,因爲每次我

    0熱度

    2回答

    我正在製作一個Android應用程序,其中有一個縮略圖的新聞文章。這些縮略圖從網絡加載並存儲在LruCache中,URL作爲關鍵字,位圖作爲值。 private LruCache<String, Bitmap> tCache; 在適配器的getView()方法 ,我請getThumbnail(),它(從網絡負載需要時)檢查高速緩存然後顯示該縮略圖。 public void populateLi

    1熱度

    1回答

    我已將我的ListView與圖片放在我的活動中,工作良好,直到添加LRU緩存。當我加載第一次(如果我不滾動它),而圖像加載第一個元素改變它之間的圖像我加載的所有圖像。 我LRU緩存看起來像 public class Image { private static LruCache<String, Bitmap> mMemoryCache = null; private stat