Java 如何永久缓存加载的数据(图像)?
我的应用程序通过API从服务器加载并显示顶级电影的缩略图。我不想每次都查询服务器并重新加载它,我使用glide显示来自服务器url的图像 如何实现此图像缓存,以便应用程序使用以前加载的数据,即使其处于脱机状态 是否有任何库,或者我必须使用sqlite存储图像并检索它Java 如何永久缓存加载的数据(图像)?,java,android,Java,Android,我的应用程序通过API从服务器加载并显示顶级电影的缩略图。我不想每次都查询服务器并重新加载它,我使用glide显示来自服务器url的图像 如何实现此图像缓存,以便应用程序使用以前加载的数据,即使其处于脱机状态 是否有任何库,或者我必须使用sqlite存储图像并检索它 谢谢如果您使用Glide加载图像,那么有一个非常简单的一行程序来缓存所有图像 只需将“.diskCacheStrategyDiskCacheStrategy.SOURCE”添加到Glide加载中,它就会缓存映像,并在脱机时使用它 所
谢谢如果您使用Glide加载图像,那么有一个非常简单的一行程序来缓存所有图像 只需将“.diskCacheStrategyDiskCacheStrategy.SOURCE”添加到Glide加载中,它就会缓存映像,并在脱机时使用它 所以它可能看起来像这样:
Glide.with(context)
.load(imageUrl)
.diskCacheStrategy(DiskCacheStrategy.SOURCE)
.into(target);
你应该看看他们官方的github回购协议中对Glide的介绍。它提到了很多关于它如何工作的细节。你读过或吗??