问题描述
- Android图片三级缓存的问题
-
三级缓存我的理解:内存(ram)-手机存储空间(rom)-网络,我在网上找了好几个例子,运行后发现只要把手机存储空间下的缓存数据删掉,在断网情况下就不会在显示图片了,这是为什么,既然是三级,我关掉网络,删除本地缓存文件,不是还有内存这一级吗,为什么不能显示图片了,求解!或者是我对三级缓存理解错了?
解决方案
/**
- @author zimo2013
- @see http://blog.csdn.net/zimo2013
*
*/
public interface ICacheManager {
public boolean addCacheBitmap(String key, Bitmap bitmap);
public Bitmap getCacheBitmapByKey(......
答案就在这里:Android_图片的三级缓存
解决方案二:
内存是手机运行这个应用占用的内存,是表示在应用打开后未关闭的情况下加载相同的数据所用到
解决方案三:
第一级缓存内存即运行时内存,很有可能被垃圾回收机制回收
时间: 2024-08-01 20:18:05