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
相关产品推荐
相关产品推荐

