diff --git a/core/src/diff_src_erban/java/com/yizhuan/xchat_android_core/manager/IMNetEaseManager.java b/core/src/diff_src_erban/java/com/yizhuan/xchat_android_core/manager/IMNetEaseManager.java index 3802ddcb7..7103b3e52 100644 --- a/core/src/diff_src_erban/java/com/yizhuan/xchat_android_core/manager/IMNetEaseManager.java +++ b/core/src/diff_src_erban/java/com/yizhuan/xchat_android_core/manager/IMNetEaseManager.java @@ -1,5 +1,6 @@ package com.yizhuan.xchat_android_core.manager; +import android.os.Handler; import android.text.TextUtils; import android.util.Log; import android.util.SparseArray; @@ -1438,7 +1439,9 @@ public final class IMNetEaseManager { msg.setRemoteExtension(remoteExtension); } } - noticeMemBerInNotice(msg); + //需要稍微延迟点,否则有冲突 + new Handler().postDelayed(() -> noticeMemBerInNotice(msg), 500); + AvRoomDataManager.get().mRoomAllMemberList.add(chatRoomMember); addMessagesImmediately(!needToHideEnterMessage(msg) ? msg : null); }