今天学习,刚好学习到缓存的问题,图片和文本怎么实现缓存?这里简单讲解下
图片缓存:是把下载的图片放入缓存中方便读取,防止再次去下载。
android里可以采用软引用保存图片,softReference(软引用)你可以理解为容器,图片下载后放入容器里,你使用图片的时候去查看容器里是否有图片,有就可以直接从容器里读取,没有那么就去下载,下载图片后先放入容器里(也就是软引用里),然后从软引用里读取。Bitmap bitmap = softReference.get();if(bitmap == null){ //判断是否存在,不存在那就去下载bitmap = 下载;SoftReference softreference = new SoftReference(bitmap);bitmap = null;}bitmap = softReference.get();