为什么Android中的图像视图不使用Glide库显示来自服务器的更新图像?

问题描述 投票:-4回答:1

我正在使用Glide Library从服务器加载ImageView上的图像,但它只显示以前的图像未更新图像。

 Glide.with(getActivity()).load(profile_image_link).error(R.drawable.placehoder_user).into(iv_user_image);
android android-imageview android-glide
1个回答
1
投票

该问题的最常见原因是Glide缓存图像(它仍然具有缓存中的图像的先前版本)。

尝试清除应用程序的缓存,或卸载它然后重新安装。您应该看到更新的图像。

如果您不想使用缓存,请在获取图像时执行以下操作:

Glide.with(getActivity())
    .load(profile_image_link)
    .diskCacheStrategy(DiskCacheStrategy.NONE)
    .error(R.drawable.placehoder_user)
    .into(iv_user_image)
© www.soinside.com 2019 - 2024. All rights reserved.