android–Glide,如何在收取请求时显示图像缓存?

android–Glide,如何在收取请求时显示图像缓存?,第1张

概述当互联网速度很慢时,Glide需要很长时间来显示图像,我需要立即显示图像.解决方法:1)如果您的图像没有快速变化,您可以使用Glide磁盘和内存缓存功能.使用.diskCacheStrategy(DiskCacheStrategy)方法定义策略.你可以使用几个DiskCacheStrategy:>DiskCacheStrategy.NONE没有任何缓存>

当互联网速度很慢时,GlIDe需要很长时间来显示图像,我需要立即显示图像.

解决方法:

1)如果您的图像没有快速变化,您可以使用GlIDe磁盘和内存缓存功能.使用.diskCacheStrategy(diskCacheStrategy)方法定义策略.你可以使用几个diskCacheStrategy:

> diskCacheStrategy.NONE没有任何缓存
> diskCacheStrategy.soURCE仅缓存原始的全分辨率图像.
> diskCacheStrategy.RESulT在降低分辨率后仅缓存最终图像
> diskCacheStrategy.ALL缓存图像的所有版本.这是默认行为

2)如果您的图像快速变化,您可能需要立即加载缓存的图像,然后进行网络调用以获取更新并在成功时加载它.有办法做到这一点,但也许你想看看RxJava和.concat

总结

以上是内存溢出为你收集整理的android – Glide,如何在收取请求时显示图像缓存?全部内容,希望文章能够帮你解决android – Glide,如何在收取请求时显示图像缓存?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1119645.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存