注册

Android 如何接收语音消息

已邀请:
直接调用接收消息的方法就可以的,详细参考如下文档http://docs.easemob.com/im/200androidclientintegration/50singlechat#接收消息
EMClient.getInstance().chatManager().addMessageListener(msgListener);
EMMessageListener msgListener = new EMMessageListener() {

@Override
public void onMessageReceived(List<EMMessage> messages) {
//收到消息
}

@Override
public void onCmdMessageReceived(List<EMMessage> messages) {
//收到透传消息
}

@Override
public void onMessageReadAckReceived(List<EMMessage> messages) {
//收到已读回执
}

@Override
public void onMessageDeliveryAckReceived(List<EMMessage> message) {
//收到已送达回执
}

@Override
public void onMessageChanged(EMMessage message, Object change) {
//消息状态变动
}
};

记得在不需要的时候移除listener,如在activity的onDestroy()时
EMClient.getInstance().chatManager().removeMessageListener(msgListener);

要回复问题请先登录注册