怎么在消息里面携带附加信息,extra字段怎么用?

比如发文本消息的时候,需要设置一些附加信息,那可以通过setSendMessageListener设置发送消息的监听,在onSend回调里面如下设置即可:

@Override

public Message onSend(Message message) {

if(message.getContent() instanceof TextMessage){

TextMessage msg = (TextMessage)message.getContent();

msg.setExtra(“extra info”);

}

return message;

}

注意:一定要把messageContent强转为对应的消息类型后,再设置extra字段。 不可以设置在Message类里面。