问题描述
解决方案
@Override public void onClick(View v) { // TODO Auto-generated method stub switch (v.getId()) { case R.id.fasong: String xiaoxi = text.getText().toString(); if (xiaoxi.equals("")) { } else { // 获取到与聊天人的会话对象。参数username为聊天人的userid或者groupid,后文中的username皆是如此 EMConversation conversation = EMChatManager.getInstance() .getConversation(tousername); // 创建一条文本消息 EMMessage message = EMMessage .createSendMessage(EMMessage.Type.TXT); // 如果是群聊,设置chattype,默认是单聊 message.setChatType(ChatType.GroupChat); // 设置消息body TextMessageBody txtBody = new TextMessageBody(xiaoxi); message.addBody(txtBody); // 设置接收人 message.setReceipt(tousername); // 发送消息 EMChatManager.getInstance().sendMessage(message, new EMCallBack() { @Override public void onError(int arg0, String arg1) { // TODO Auto-generated method stub Log.i("发送失败===", "arg1"); } @Override public void onProgress(int arg0, String arg1) { // TODO Auto-generated method stub } @Override public void onSuccess() { // TODO Auto-generated method stub Log.i("发送成功===", "OK"); } }); // 把消息加入到此会话对象中 conversation.addMessage(message); }