2
我想從緩存中獲取圖像,我正在使用排球庫併成功顯示圖像。我想從緩存中獲取相同的下載圖像
下面是我的代碼。
如何從緩存中使用Volley Library獲取圖像位圖
Cache cache = AppController.getInstance().getRequestQueue().getCache();
Entry entry = cache.get(ImageUrl);
if (entry != null) {
try {
// Get Data From Catch Successefully
String data = new String(entry.data, "UTF-8");
// but now this code return null value i want Bitmap From Catch
LruBitmapCache bitmapCache = new LruBitmapCache();
mBitmap = bitmapCache.getBitmap(data);
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
}
我可以從緩存中的數據,但bitmapCache.getBitmap(數據);返回的null。
http://www.androidhive.info/2014/05/android-working-with-volley-library-1/ – 2014-10-22 06:33:39
檢查:http://stackoverflow.com/questions/19396852/volley-image-caching – 2014-10-22 06:33:43
我認爲你必須使用Android查詢,而不是Volley,它提供緩存功能就像簡單的啓用真正的緩存falg從這裏獲取更多的信息:http:/ /code.google.com/p/android-query/ – 2014-10-22 06:51:44