LCIMTextMessage textMessage = new LCIMTextMessage();
textMessage.setContent("修改后的消息");
imConversation.updateMessage(oldMessage, textMessage, new LCIMMessageUpdatedCallback() {
@Override
public void done(LCIMMessage avimMessage, LCException e) {
if (null == e) {
// 消息修改成功,avimMessage 即为被修改后的最新的消息
}
}
});

可是这个oldMessage对象怎么获取呢

如果是修改刚发送的消息(典型场景),那么通常客户端是缓存着这条消息的对象的。如果是修改很久前的消息(非典型应用场景),那么通过查询历史消息可以得到相应的消息对象。