mucAsSeenByOne.sendMessage(mucMessage); resultSyncPoint.waitForResult(timeout);
public void sendToChannel(String roomName, String message) throws Exception { chatRooms.get(roomName.toLowerCase()).sendMessage(message); }
public void dispatch(Message message) throws XMPPException { message.setType(Message.Type.groupchat); message.setTo(recipient); chat.sendMessage(message); }
@Override public void onClick(View v) { switch (v.getId()) { case R.id.btn_join_group: if (TextUtils.isEmpty(edtGroupName.getText().toString())) { Toast.makeText(this, "请输入群组名称", Toast.LENGTH_SHORT).show(); return; } if (TextUtils.isEmpty(edtUserRemark.getText().toString())) { Toast.makeText(this, "请输入群内备注名称", Toast.LENGTH_SHORT).show(); return; } if (TextUtils.isEmpty(edtGroupPwd.getText().toString())) { Toast.makeText(this, "请输入聊天室密码", Toast.LENGTH_SHORT).show(); return; } MultiUserChat multiUserChat = joinChatRoom(edtGroupName.getText().toString(), edtUserRemark.getText().toString(), edtGroupPwd.getText().toString()); try { multiUserChat.sendMessage("王者不可阻挡");//发送群聊消息 } catch (SmackException.NotConnectedException e) { e.printStackTrace(); } finish(); break; default: break; } }
groupChat.sendMessage(xmppMessage); LOG.debug("XMPP Manager sent message to: {}", xmppChatRoom); } catch (XMPPException | NotConnectedException e) {
/** * 发送一条消息 * * @param msg 消息内容 * @return */ public boolean sendMsg(String type, String msg) { boolean isSend = true; String json = toJson(msg, type); try { if (multiUserChat != null) { multiUserChat.sendMessage(json); isSend = true; } } catch (SmackException.NotConnectedException e) { e.printStackTrace(); isSend = false; } return isSend; }
MultiUserChat muc = new MultiUserChat(XMPP.getInstance().getConnection(getActivity()), groupname); try { muc.create(StringUtils.parseName(XMPP.getInstance().getConnection(getActivity()).getUser())); muc.sendConfigurationForm(new Form(Form.TYPE_SUBMIT)); } catch (XMPPException e) { } catch (NoResponseException e) { e.printStackTrace(); } catch (SmackException e) { e.printStackTrace(); } for (int i = 0; i < alSelectedContacts.size(); i++) { Log.e("tag", "group chating purpose1 ::" + alSelectedContacts.get(i).get("id")); try { muc.invite((alSelectedContacts.get(i).get("id") + "_user") + "@" + XMPP.HOST, alSelectedContacts.get(i).get("id") + "_user"); } catch (NotConnectedException e) { e.printStackTrace(); } } try { muc.sendMessage("New group created"); } catch (NotConnectedException e1) { e1.printStackTrace(); } catch (XMPPException e1) { e1.printStackTrace(); }
@Override public void sendMessage(WikittyEvent event) throws Exception { if (propagateEvent) { Message message = muc.createMessage(); message.setBody(event.getType().toString()); message.setProperty(PROPERTY_EVENT_NAME, event); muc.sendMessage(message); } }
muc.sendMessage(outbox.getText().trim()); else { Message m = new Message(suc.getParticipant());
muc.sendMessage("Goodbye cruel World!");
SparkManager.getChatManager().fireGlobalMessageSentListeners( this, message ); chat.sendMessage( message );