Glide 图片加载重试机制:如何设置重试次数
Glide 的重试次数可以通过设置 RequestOptions 来控制,如下:
Glide.with(context)
.load(url)
.apply(new RequestOptions()
.error(R.drawable.error)
.placeholder(R.drawable.placeholder)
.diskCacheStrategy(DiskCacheStrategy.ALL)
.dontAnimate()
.timeout(30000)
.retryOnConnectionFailure(3)) // 设置重试次数为 3 次
.into(imageView);
上述代码中,使用了 Glide 的 apply() 方法来设置 RequestOptions,其中 retryOnConnectionFailure() 方法用于设置重试次数。默认情况下,Glide 会在连接失败时重试一次,如果还失败,就会直接返回错误。通过设置 retryOnConnectionFailure() 方法,可以修改重试次数。
原文地址: https://www.cveoy.top/t/topic/oZIx 著作权归作者所有。请勿转载和采集!