我尝试使用 Glide 将验证码图像加载到 ImageView 中。第一次加载没问题。但是,当我将验证码图像重新加载到同一个 ImageView 中时,ImageView 不会刷新到新图像。有谁知道如何解决这个问题?
String url = "https://captcha_path";
ImageView imgView = (ImageView)getActivity().findViewById(R.id.imgView);
Glide.with(getActivity()).load(url).asBitmap().diskCacheStrategy(DiskCacheStrategy.NONE).into(imgView);
您可以随时使用Glide.clear()然后再次调用 Glide.with(...).load() 。如果图片更改时您的 url 没有更改,您可能还需要添加.skipMemoryCache(true)到您的负载呼叫。如需更多控制,请查看。签名()API。你总是可以做类似的事情:
Glide.with(fragment)
.load(url)
.signature(new StringSignature(UUID.randomUUID().toString()))
.into(imgView);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)