gpt4 book ai didi

android - Glide 会自动防止重复调用吗?

转载 作者:行者123 更新时间:2023-11-30 00:11:48 25 4
gpt4 key购买 nike

Glide 会自动忽略下面代码中的第二次调用吗?或者我会收到 2 个单独的 HTTP 请求吗?此外,如果它确实自动忽略第二次调用,它只是“大部分时间”还是“保证线程安全总是只有一次”?

Glide.with(context).downloadOnly().load(some_url).into(500, 500);
Glide.with(context).downloadOnly().load(some_url).into(500, 500);

最佳答案

我看了他们的RequestBuilder类。

他们似乎会检查是否有以前的请求,如果有一个与您正在制作的新请求相同,他们会重新使用它,如果它没有运行(或完成),他们就会开始它.

因此,如果您的第一个请求仍在运行,它只会给它一个继续运行的机会,而不会重新交付结果。

如果之前的请求失败或已经完成,它会重新开始,并重新交付结果。

关于android - Glide 会自动防止重复调用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48036945/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com