发送消息时 public void sendMessageToJerryFromTom() {
// Tom 用自己的名字作为clientId,获取AVIMClient对象实例
AVIMClient tom = AVIMClient.getInstance("Tom");
// 与服务器连接
tom.open(new AVIMClientCallback() {
@Override
public void done(AVIMClient client, AVIMException e) {
if (e == null) {
// 创建与Jerry之间的对话
client.createConversation(Arrays.asList("Jerry"), "Tom & Jerry", null,
new AVIMConversationCreatedCallback() {
@Override
public void done(AVIMConversation conversation, AVIMException e) {
if (e == null) {
AVIMTextMessage msg = new AVIMTextMessage();
msg.setText("耗子,起床!");
// 发送消息
conversation.sendMessage(msg, new AVIMConversationCallback() {
@Override
public void done(AVIMException e) {
if (e == null) {
Log.d("Tom & Jerry", "发送成功!");
}
}
});
}
}
});
}
}
});
}
tom.open没有执行,没有调用回调
-
创建时间
15年12月18日
-
最后回复
15年12月18日
-
2
回复
-
737
浏览
-
2
用户