diff --git a/nim_uikit/src/com/netease/nim/uikit/business/session/viewholder/MsgViewHolderAudio.java b/nim_uikit/src/com/netease/nim/uikit/business/session/viewholder/MsgViewHolderAudio.java index b1f8696c0..576e76255 100644 --- a/nim_uikit/src/com/netease/nim/uikit/business/session/viewholder/MsgViewHolderAudio.java +++ b/nim_uikit/src/com/netease/nim/uikit/business/session/viewholder/MsgViewHolderAudio.java @@ -65,7 +65,7 @@ public class MsgViewHolderAudio extends MsgViewHolderBase { @Override protected void onItemClick() { - if (audioControl != null) { + if (audioControl != null && message != null) { if (message.getDirect() == MsgDirectionEnum.In && message.getAttachStatus() != AttachStatusEnum.transferred) { return; } diff --git a/nim_uikit/src/com/netease/nim/uikit/business/session/viewholder/MsgViewHolderBase.java b/nim_uikit/src/com/netease/nim/uikit/business/session/viewholder/MsgViewHolderBase.java index 6ae7a4fb0..e4f0d93f0 100644 --- a/nim_uikit/src/com/netease/nim/uikit/business/session/viewholder/MsgViewHolderBase.java +++ b/nim_uikit/src/com/netease/nim/uikit/business/session/viewholder/MsgViewHolderBase.java @@ -271,7 +271,9 @@ public abstract class MsgViewHolderBase extends RecyclerViewHolder