注册

安卓环信sdk,发送消息怎么发不出去?错误404

已邀请:

lsw

@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);
            }

要回复问题请先登录注册