Android Glide下载前显示

Joh*_*ohn 2 android image download android-glide

我正在使用Glide,我想知道是否可以下载所有图像而不显示它们以填充缓存以便稍后显示它们?我尝试了这个,但没有下载图像:

for (String url: urls) {
    Glide.with(getBaseContext()).load(url);
    Log.v("Download", "processing");
}
Run Code Online (Sandbox Code Playgroud)

你能帮助我吗 ?

Joh*_*ohn 7

我解决了我的问题,我们可以使用它来下载图像:

Glide
   .with( context )
   .load( "http://futurestud.io/icon.png" )
   .downloadOnly(2000, 2000);
Run Code Online (Sandbox Code Playgroud)

要获取并显示缓存中的图像,我们应该使用相同的URL并添加diskCacheStrategy参数,如下所示:

Glide.with(context)
    .load( "http://futurestud.io/icon.png" )
    .diskCacheStrategy(DiskCacheStrategy.ALL)
    .into(imageView);
Run Code Online (Sandbox Code Playgroud)