2012-11-03 28 views
0

可以將圖像保存在應用程序緩存中,並且可以在圖庫中使用這些圖像。這些圖像必須從互聯網下載。可以給我一個解釋如何做?圖庫中的圖像緩存

回答

0

是的,你可以,,

使用NetworkImageService將從服務器remotly獲取圖像。

class NetworkImageService { 

public Image getImage(name) { ... } 

} 

只需創建另一個子類。

class CachedNetworkImageService extends NetworkImageService { 

Cache cache = new Cache(); 

public Image getImage(name) { ... 
     Image img = cache.get(name); 
     if(img == null) { 
      img = super.getImage(name); 
      cache.put(name, img); 
     } 
     return img. 
} 
} 

閱讀Hashmap。它會工作...

+0

謝謝你的例子 –

0

我會使用LruCache。閱讀文件here

+0

謝謝你的例子 –