diff --git a/BaseModule/src/main/java/com/xscm/moduleutil/utils/ImageUtils.java b/BaseModule/src/main/java/com/xscm/moduleutil/utils/ImageUtils.java index c7763098..73aa3087 100644 --- a/BaseModule/src/main/java/com/xscm/moduleutil/utils/ImageUtils.java +++ b/BaseModule/src/main/java/com/xscm/moduleutil/utils/ImageUtils.java @@ -322,7 +322,7 @@ public class ImageUtils { * @param url 图片 URL * @param imageView 目标 ImageView */ - public static void loadImageWithCache(Context context, String url, ImageView imageView) { + public static void loadImageWithCache(String url, ImageView imageView) { if (TextUtils.isEmpty(url)) return; // 去掉动态参数,提取稳定 URL @@ -330,7 +330,7 @@ public class ImageUtils { String signature = Md5Utils.getMD5String(stableUrl); // 使用 MD5 生成唯一签名 // Glide 加载配置 - Glide.with(context) + Glide.with(imageView) .load(stableUrl) .diskCacheStrategy(DiskCacheStrategy.RESOURCE) // 缓存所有版本 .signature(new ObjectKey(signature)) // 使用签名确保缓存一致 diff --git a/MainModule/src/main/java/com/xscm/modulemain/activity/room/activity/RoomActivity.kt b/MainModule/src/main/java/com/xscm/modulemain/activity/room/activity/RoomActivity.kt index a68a6d15..33365859 100644 --- a/MainModule/src/main/java/com/xscm/modulemain/activity/room/activity/RoomActivity.kt +++ b/MainModule/src/main/java/com/xscm/modulemain/activity/room/activity/RoomActivity.kt @@ -2685,7 +2685,7 @@ class RoomActivity : BaseMvpActivity(), */ fun changeBackgroundColor(bjId: String?) { // 假设你的Activity有一个根布局,例如 ConstraintLayout - ImageUtils.loadImageWithCache(this, bjId, mBinding!!.ivBg) + ImageUtils.loadImageWithCache(bjId, mBinding!!.ivBg) } fun changeBackground(bjId: Int) {