标签: android caching bitmap
我有一个ListView,显示许多位图图像(缩略图)(下载,调整大小,70%压缩jpeg)
我使用memoryCache来停止从磁盘读取文件。
private static HashMap<String,Bitmap> memoryCache
我有另一个函数来根据其中的字节数清除缓存。 但我应该在哪里停止?缓存的字节数限制应该是多少?即使它是缩略图,(因为它是Bitmap对象)它会快速填充内存。
答案 0 :(得分:0)
您应该使用LruCache来实现此目的。文档包含一个很好的例子,完全用于位图缓存。
请注意,如果您的目标是2.x,则Android支持包中包含此课程。