避免图片多次缓存

网友投稿 939 2022-10-29

避免图片多次缓存

避免图片多次缓存

避免图片多次缓存

编者:李国帅

时间:2019/08/01

所需资源:

Android studio ,Glide

思路:

关键点:

根据-生成本地地址,建立-与本地地址之间的关系。

为了保证本地地址命名唯一性,使用MD5字符串进行处理,既能保证唯一性,也比较简单,还有一定的保密功能。

注意:

如果网络中两个不同的图片使用了同一个地址,将会导致查询到的图片不能更新,那么就必须清理缓存重新-。

步骤:

第一次应用-网络图像之后,保存到本地地址。

第二次-之前根据-查询本地地址,如果本地文件存在直接调用(不需要进行二次-)。

1、每次都-保存的方法

加载

保存

如果没有random随机数,仅仅datetime会造成多个文件覆盖的问题。

2、修改为先判断是否已经-的方法

使用MessageDigest生成MD5字符串

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:一个小巧(110B)且快速的实用工具类,用于排序ISO 8601日期字符串
下一篇:一个新的Flutter应用程序,用于展示如何使用Flutter构建Gmail
相关文章

 发表评论

暂时没有评论,来抢沙发吧~