Pārlūkot izejas kodu

修改头像后刷新IM缓存

Pq 2 gadi atpakaļ
vecāks
revīzija
17acc091e7

+ 2 - 1
student/src/main/java/com/cooleshow/student/ui/mine/PersonalSettingActivity.java

@@ -59,6 +59,7 @@ import java.util.Calendar;
 import java.util.Date;
 import java.util.List;
 
+import io.rong.imkit.RongIM;
 import io.rong.imkit.utils.StatusBarUtil;
 
 /**
@@ -454,7 +455,7 @@ public class PersonalSettingActivity extends BaseMVPActivity<ActivityPersonalSet
         }
         ToastUtil.getInstance().showShort("修改成功");
         GlideUtils.INSTANCE.loadImage(this, setDetailBean.avatar, viewBinding.imHeader, R.drawable.icon_student_default_head);
-
+        RongIM.getInstance().refreshCurrentUserInfoCacheIfNeed(setDetailBean.username, setDetailBean.avatar);
 
     }
 

+ 3 - 2
teacher/src/main/java/com/cooleshow/teacher/ui/mine/PersonalSettingActivity.java

@@ -49,7 +49,9 @@ import java.io.IOException;
 import java.util.ArrayList;
 import java.util.List;
 
+import io.rong.imkit.RongIM;
 import io.rong.imkit.utils.StatusBarUtil;
+import io.rong.imlib.model.UserInfo;
 
 /**
  * 创建日期:2022/5/16 16:07
@@ -319,8 +321,7 @@ public class PersonalSettingActivity extends BaseMVPActivity<ActivityPersonalSet
         }
         ToastUtil.getInstance().showShort("修改成功");
         GlideUtils.INSTANCE.loadImage(this, setDetailBean.avatar, viewBinding.imHeader, R.drawable.icon_teacher_default_head);
-
-
+        RongIM.getInstance().refreshCurrentUserInfoCacheIfNeed(setDetailBean.username, setDetailBean.avatar);
     }
 
     @Override