gpt4 book ai didi

android-volley - Volley : Image Caching

转载 作者:行者123 更新时间:2023-12-04 16:44:45 28 4
gpt4 key购买 nike

我是新来从事Volley和缓存工作的:P。尽管我已经看过许多与Volley进行图像缓存有关的文章和帖子,但是我仍然不清楚采用Volley进行图像缓存的最佳/首选方式。像磁盘缓存还是内存? Volley已经提供了哪些支持以及如何提供(与L1和L2缓存支持有关)?
在我的情况下,我使用NetworkImageView来填充要从网络中获取的图像的 ListView 。
提前致谢!

最佳答案

对于图像缓存,volley希望您为图像提供实现内存缓存。在应用程序正常运行期间使用此缓存,以加快使用内存的加载时间。

Volley与图像无关,它有自己的磁盘缓存,它用于缓存所获得的每个响应,其默认策略是根据HTTP响应
缓存头进行缓存。

如果您正在应用程序中加载的图像具有缓存头,则会根据它们在磁盘上对其进行缓存,否则将不会。

如果您对此策略不满意,并且想要强制磁盘缓存,则必须编辑/添加一些更改缓存策略的代码。有很多方法可以实现此目的,一种方法是提供自己的解析HTTP header 的实现。看一下Volley源代码中的HttpHeaderParser

关于android-volley - Volley : Image Caching,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19396852/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com