Android 如何与Glide并行地从缓存加载图像?
我只从缓存中加载了一些图像,但我注意到,这些图像不是并行加载的,而是第一个图像和第二个图像之后不久加载的Android 如何与Glide并行地从缓存加载图像?,android,parallel-processing,android-glide,Android,Parallel Processing,Android Glide,我只从缓存中加载了一些图像,但我注意到,这些图像不是并行加载的,而是第一个图像和第二个图像之后不久加载的 Glide.with(getContext()) .load(url) .onlyRetrieveFromCache(true) .into(imageView); 似乎Glide从队列中逐个加载图像,而不是并行加载。如何更改此设置?尝试设置多线程磁盘执行器(setDiskCacheExecutor)。查看详细
Glide.with(getContext())
.load(url)
.onlyRetrieveFromCache(true)
.into(imageView);
似乎Glide从队列中逐个加载图像,而不是并行加载。如何更改此设置?尝试设置多线程磁盘执行器(
setDiskCacheExecutor
)。查看详细信息使用Listener加载图像。这是否回答了您的问题@Farid不,因为它与网络无关…@Michalsx你是如何得出缓存图像被逐个加载的结论的?!这可能有助于找到答案。此外,可能还有其他原因造成这种印象;e、 首先加载小图片。我检查了文档,但没有找到方法。这就是我在这里问的原因。重定向到文档不是答案。@GlideModule公共类YourAppGlideModule扩展AppGlideModule{@Override public void applyOptions(上下文上下文,GlideBuilder生成器){final UncaughtThrowableStrategy myUncaughtThrowableStrategy=new…builder.setDiskCacheExecutor(newDiskCacheExecutor(myUncaughtThrowableStrategy));builder.setResizeExecutor(newSourceExecutor(myUncaughtThrowableStrategy));}}
我不明白,我如何用上面的代码设置并行工作的数量。没有数字。你能澄清一下吗?