From 338bedb0e07624e9836398ab9e74adefec3d9166 Mon Sep 17 00:00:00 2001 From: max Date: Mon, 13 May 2024 11:20:13 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E4=BF=AE=E5=A4=8D=E6=88=BF=E9=97=B4-?= =?UTF-8?q?=E5=85=AC=E8=81=8A=E6=B6=88=E6=81=AF=E6=98=B5=E7=A7=B0=E4=B8=8D?= =?UTF-8?q?=E5=B1=95=E7=A4=BA=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../app/avroom/public_chat/PublicChatMessageView.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/chwl/app/avroom/public_chat/PublicChatMessageView.java b/app/src/main/java/com/chwl/app/avroom/public_chat/PublicChatMessageView.java index 8a5599ba1..2004d2de0 100644 --- a/app/src/main/java/com/chwl/app/avroom/public_chat/PublicChatMessageView.java +++ b/app/src/main/java/com/chwl/app/avroom/public_chat/PublicChatMessageView.java @@ -597,10 +597,14 @@ public class PublicChatMessageView extends FrameLayout { * @param tvContent - */ private void setMsgText(ChatRoomMessage chatRoomMessage, TextView tvContent) { - ChatRoomMessageExtension extension = chatRoomMessage.getChatRoomMessageExtension(); TextSpannableBuilder text = new TextSpannableBuilder(tvContent); addCommonTag(chatRoomMessage, text, tvContent); - String nickName = extension == null ? ResUtil.getString(R.string.avroom_widget_messageview_0116) : RegexUtil.getPrintableString(extension.getSenderNick()); + String nickName; + if (chatRoomMessage.getFromAccount() != null && chatRoomMessage.getFromAccount().equals(AuthModel.get().getCurrentUid() + "")) { + nickName = ResUtil.getString(R.string.avroom_widget_messageview_0116); + } else { + nickName = NobleUtil.getNamePlate(UserInfo.NICK, chatRoomMessage); + } text.append(nickName, new ForegroundColorSpan(greyColor)); text.append(": " + chatRoomMessage.getContent(), new ForegroundColorSpan(getResources().getColor(R.color.white))); List atUids = ExtensionUtil.getListExtension(chatRoomMessage, UserInfo.AT_UIDS);