SDKsAndroid
清空会话消息
使用 messageManager.clearConversationAndDeleteAllMsg() 保留会话入口并清空其消息。
messageManager.clearConversationAndDeleteAllMsg() 清空指定会话的消息并保留会话入口。
OpenIMClient.getInstance().messageManager.clearConversationAndDeleteAllMsg(
conversationID,
new OnBase<String>() {
@Override
public void onSuccess(String data) {
// 请求已完成,消息已清空。
}
@Override
public void onError(int code, String error) {
// code 和 error 说明失败原因。
}
}
);成功回调后,会话入口仍然保留,但当前账号下的消息会被清除。需要更新会话列表时,可重新查询会话或通过 onConversationChanged 接收变化。
这个页面有帮助吗?