delete Messages
public void deleteMessages(ConversationType conversationType, String targetId, ResultCallback<Boolean> callback)
清除指定会话的消息。
此接口会删除指定会话中数据库的所有消息,同时,会清理数据库空间。 如果数据库特别大,超过几百 M,调用该接口会有少许耗时。
Parameters
conversation Type
要删除的消息 Id 数组。
target Id
目标 Id。根据不同的 conversationType,可能是用户 Id、讨论组 Id、群组 Id。
callback
是否删除成功的回调。该回调在主线程中执行,请避免在回调中执行耗时操作,防止 SDK 线程阻塞。
public void deleteMessages(ConversationType conversationType, String targetId, Array<int> messageIds, ResultCallback<Boolean> callback)
删除指定的一条或者一组消息,回调方式获取是否删除成功。
Parameters
message Ids
要删除的消息 Id 数组。
callback
是否删除成功的回调。该回调在主线程中执行,请避免在回调中执行耗时操作,防止 SDK 线程阻塞。