# setConversationToTop

public void setConversationToTop(ConversationIdentifier conversationIdentifier, boolean isTop, ResultCallback<Boolean> callback)

设置某一会话为置顶或者取消置顶，回调方式获取设置是否成功。

#### Since

5.6.8

#### Parameters

conversationIdentifier

会话标识。

isTop

是否置顶。

callback

设置置顶或取消置顶是否成功的回调。 该回调在主线程中执行，请避免在回调中执行耗时操作，防止 SDK 线程阻塞。

public void setConversationToTop(ConversationIdentifier conversationIdentifier, boolean isTop, boolean needCreate, boolean needUpdateTime, ResultCallback<Boolean> callback)

设置某一会话为置顶或者取消置顶，回调方式获取设置是否成功。

#### Parameters

conversationIdentifier

会话标识。

isTop

是否置顶。

needCreate

会话不存在时，是否创建会话。

needUpdateTime

是否更新操作时间。

callback

设置置顶或取消置顶是否成功的回调。该回调在主线程中执行，请避免在回调中执行耗时操作，防止 SDK 线程阻塞。

@Deprecated()
public void setConversationToTop(ConversationType type, String targetId, boolean isTop, boolean needCreate, ResultCallback<Boolean> callback)

### Deprecated

设置某一会话为置顶或者取消置顶，回调方式获取设置是否成功。

#### Parameters

type

会话类型。

targetId

目标 Id。根据不同的 conversationType，可能是用户 Id、讨论组 Id、群组 Id 或聊天室 Id。

isTop

是否置顶。

needCreate

会话不存在时，是否创建会话。

callback

设置置顶或取消置顶是否成功的回调。该回调在主线程中执行，请避免在回调中执行耗时操作，防止 SDK 线程阻塞。

@Deprecated()
public void setConversationToTop(ConversationIdentifier conversationIdentifier, boolean isTop, boolean needCreate, ResultCallback<Boolean> callback)

### Deprecated

设置某一会话为置顶或者取消置顶，回调方式获取设置是否成功。

#### Parameters

conversationIdentifier

会话标识。

isTop

是否置顶。

needCreate

会话不存在时，是否创建会话。

callback

设置置顶或取消置顶是否成功的回调。该回调在主线程中执行，请避免在回调中执行耗时操作，防止 SDK 线程阻塞。