bg闪退问题修改.

This commit is contained in:
2026-01-15 05:34:06 +08:00
parent a4c21485a2
commit 476de595da
2 changed files with 3 additions and 3 deletions

View File

@@ -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)) // 使用签名确保缓存一致

View File

@@ -2685,7 +2685,7 @@ class RoomActivity : BaseMvpActivity<RoomPresenter?, ActivityRoomBinding?>(),
*/
fun changeBackgroundColor(bjId: String?) {
// 假设你的Activity有一个根布局例如 ConstraintLayout
ImageUtils.loadImageWithCache(this, bjId, mBinding!!.ivBg)
ImageUtils.loadImageWithCache(bjId, mBinding!!.ivBg)
}
fun changeBackground(bjId: Int) {