【安卓聊天界面】消息发送成功回调函数不执行
使用easeui包,消息发送和接收一切正常。在easeui/ui/EaseChatFragment.java文件的sendTextMessage函数中添加消息发送成功的回调,但是执发送成功的回调函数没有被执行,
搜索发现在easeui/widget/chatrow/EaseChatRow.java文件中有一个setMessageSendCallback语句,在这个onSuccess()中打印日志可以输出,所以是不是消息发送成功的监听只能有一个。如果要在EaseChatFragment.java中进行消息发送成功回调该怎么做呢。
EMMessage message = EMMessage.createTxtSendMessage(content, toChatUsername);
message.setMessageStatusCallback(new EMCallBack() {
@Override
public void onSuccess() {
Log.d(TAG,"发送成功!");
}
@Override
public void onError(int i, String s) {
}
@Override
public void onProgress(int i, String s) {
}
});
sendMessage(message);
}
搜索发现在easeui/widget/chatrow/EaseChatRow.java文件中有一个setMessageSendCallback语句,在这个onSuccess()中打印日志可以输出,所以是不是消息发送成功的监听只能有一个。如果要在EaseChatFragment.java中进行消息发送成功回调该怎么做呢。
没有找到相关结果
已邀请:
1 个回复
[已注销]