注册

android 如何获取 自定义消息ext中的值

服务器返回  

msg.ext{ push_type=1; appoint_type=3; message="导师拒绝了预约!"; }
请问怎么取出来?
 

EMMessage message = EMMessage.createTxtSendMessage(content, toChatUsername); 
 
  // 增加自己特定的属性
 message.setAttribute("attribute1", "value"); 
message.setAttribute("attribute2", true); 
... EMClient.getInstance().chatManager().sendMessage(message);  
 //接收消息的时候获取到扩展属性 //获取自定义的属性,第2个参数为没有此定义的属性时返回的默认值 
 
message.getStringAttribute("attribute1",null);
 message.getBooleanAttribute("attribute2", false); 
...
 
环信是否有提供取出某条消息全部内容的方法 ,类型toString,,,
求解
 
 
已邀请:
这样去获取扩展
message.getIntAttribute("push_type",0);
message.getIntAttribute("appoint_type",0);
message.getStringAttribute("message",null);

要回复问题请先登录注册