Przeglądaj źródła

修复聊天页面title问题

Pq 3 lat temu
rodzic
commit
6918ba5a4a

+ 12 - 0
rong_im/kit/src/main/java/io/rong/imkit/conversation/RongConversationActivity.java

@@ -18,6 +18,7 @@ import io.rong.imkit.R;
 import io.rong.imkit.activity.RongBaseActivity;
 import io.rong.imkit.model.TypingInfo;
 import io.rong.imkit.userinfo.RongUserInfoManager;
+import io.rong.imkit.userinfo.db.model.User;
 import io.rong.imkit.utils.RouteUtils;
 import io.rong.imkit.widget.TitleBar;
 import io.rong.imlib.model.Conversation;
@@ -130,6 +131,17 @@ public class RongConversationActivity extends RongBaseActivity {
                 }
             }
         });
+        RongUserInfoManager.getInstance().getAllUsersLiveData().observe(this, new Observer<List<User>>() {
+            @Override
+            public void onChanged(List<User> users) {
+                for (int i = 0; i < users.size(); i++) {
+                    User user = users.get(i);
+                    if (TextUtils.equals(mTargetId, user.id)) {
+                        setTitle();
+                    }
+                }
+            }
+        });
 
         RongUserInfoManager.getInstance().getAllGroupsLiveData().observe(this, new Observer<List<io.rong.imkit.userinfo.db.model.Group>>() {
             @Override