android 退出应用重进聊天会话和记录会出BUG,很重要,新回复

W/System.err﹕ org.json.JSONException: Unterminated object at character 203 of {"from":"96","to":"87699388775793068","bodies":[{"type":"txt","msg":"\"菜叔叔������\"语音课开课啦!"}],"ext":{"kHXMessageExtKeyBroadcastImgUrl":"","KHXMessageExtType":"1300","kHXMessageExtKeyBroadcastSubTitle":""菜叔叔������"语音课开课啦!","kHXMessageExtKeyBroadcastTitle":"呵呵","kHXMessageExtKeyBroadcastID":"2267"}}
 
 
加粗字段json出问题,应该是存消息的时候转json出现的双引号转出错了,这个问题挺严重的,每次群聊天出现双引号了退出应用重进就会只能拉起一条消息了,以前的全都拉不出来了
 
 
共1个回复

环信技术支持中心

2015-09-21 10:23

把出错的字符做一下转义看看。

Lucky_Joker_刘

2015-09-21 10:50

请注意一下json,json组装信息的时候出了问题,加粗的字段,和转义无关,就算最普通的信息加“”了都会出现 "kHXMessageExtKeyBroadcastSubTitle":""菜叔叔������"语音课开课啦!" "\"菜叔叔������\"语音课开课啦!" 保存的时候少了在“前加\

Lucky_Joker_刘

2015-09-21 10:51

百分之百出现,用的最新的sdk

环信技术支持中心

2015-09-21 12:12

@3157: 这个发消息是服务端发的还是安卓客户端发的,你的json组装是怎么处理的?

Lucky_Joker_刘

2015-09-21 18:12

@824:@824: json是sdk内组装的吧直接调用EMConversation.addMessage(message);存消息的啊
点击此处继续提问与开发者们互动

申请试用

提交后工作人员会尽快与您联系进行功能演示
技术咨询已转移到管理后台,请先登录

即时通讯云使用者请在应用详情页面咨询
客服云使用者请进入管理员模式咨询

×

400电话

商务咨询

技术咨询

免费试用