我在图书馆中使用Glide并试图增加超时时间
我找到了this question,但是在库is discouraged中使用了AppGlideModule
和LibraryGlideModule
不会生成任何api,也不打算由库本身使用。
我想要一种不使用生成的api来设置超时的方法。
答案 0 :(得分:2)
您可以使用RequestOptions.timeoutOf(5000)
来将超时更改为默认的 2500ms
如果您不想仅将生成的api用于超时,这也是一种简便的方法。
完整示例:
Glide.with(context)
.load(url)
.apply(RequestOptions.timeoutOf(5 * 60 * 1000))
.into(imageView)
答案 1 :(得分:1)
您可以使用这种滑行方法
.timeout(60000)
最终的代码示例将是:
Glide.with(imageView.getContext())
.load(finalUrl)
.timeout(60000)
.placeholder(R.drawable.place_holder)
.into(imageView);