注册

对于 环信3.0 sdk的消息到底要怎么处理啊


EMClient.getInstance().chatManager().addMessageListener(msgListener); 
EMMessageListener msgListener = new EMMessageListener() {   
 @Override public void onMessageReceived(List messages) { //收到消息 }  
 @Override public void onCmdMessageReceived(List messages) { //收到透传消息 }   
 @Override public void onMessageReadAckReceived(List messages) { //收到已读回执 }    @Override public void onMessageDeliveryAckReceived(List message) { //收到已送达回执 }    @Override public void onMessageChanged(EMMessage message, Object change) { //消息状态变动 } };   记得在不需要的时候移除listener,如在activity的onDestroy()时 EMClient.getInstance().chatManager().removeMessageListener(msgListener);
 
 
如果我只是简单的发送一个文本消息 我要怎么把他显示出来 如果是其他的消息呢
已邀请:
在消息监听中拿到message后,去获取message中内容自己做适配

  EMTextMessageBody txtBody = (EMTextMessageBody) message.getBody();
  txtBody.getMessage() 拿到接收到的文本消息
 

要回复问题请先登录注册