aro*_*rak 5 android-volley networkimageview
我是新手,也可以在Volley和缓存上工作:P.虽然我已经阅读了许多与Volley图像缓存相关的文章和帖子,但我仍然不清楚使用Volley的图像缓存的最佳/首选方式.像磁盘缓存还是内存?Volley已经提供了哪些支持以及如何(与L1和L2缓存支持相关)?我在我的情况下使用NetworkImageView,填充列表视图,其中包含要从网络中提取的图像.提前致谢!
Ita*_*ski 14
对于图像缓存,volley期望您为图像提供实现内存缓存.在应用程序的正常运行时间内使用此缓存,以便使用内存加快加载时间.
与图像无关,Volley有自己的磁盘缓存,用于缓存它获得的每个响应,默认策略是根据HTTP响应的缓存头进行缓存.
如果您在应用中加载的图像具有缓存标头,则它们将根据它们在磁盘上缓存,否则将不会缓存.
如果您对此策略不满意并且想要强制磁盘缓存,则必须编辑/添加一些更改缓存策略的代码.有很多方法可以实现这一点,一种方法是提供自己的实现来解析HTTP头.看看HttpHeaderParserVolley来源.
| 归档时间: |
|
| 查看次数: |
10874 次 |
| 最近记录: |