You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android Kotlin聊天App接收消息时出现NullPointerException求助

Android Kotlin聊天App接收消息NullPointerException解决记录

问题现象

  • 无历史消息场景下,用户1可正常发送多条消息
  • 用户2打开与用户1的聊天界面时,触发空指针异常:
    java.lang.NullPointerException: itemView.findViewById(R.id.receive_text_message) must not be null
    

排查方向

初步推测问题出在MessageAdapter文件中,怀疑是无法获取非空的消息视图元素。

解决方案

经排查发现项目中存在另一个被错误调用的received_layout.xml文件,该布局内没有receive_text_message对应的控件,导致Adapter加载布局时找不到目标View,进而触发空指针异常。删除这个多余的布局文件后,问题彻底解决。

内容的提问来源于stack exchange,提问作者Shivang Gautam

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 23:55:25