# startConversation

public void startConversation(Context context, ConversationType conversationType, String targetId, String title)

启动会话界面。

#### Parameters

context

应用上下文。

conversationType

会话类型。

targetId

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

title

聊天的标题。开发者需要在聊天界面通过intent.getData().getQueryParameter("title")获取该值, 再手动设置为聊天界面的标题。

public void startConversation(Context context, ConversationIdentifier conversationIdentifier, String title)

启动会话界面。

#### Parameters

context

应用上下文。

conversationIdentifier

会话标识。

title

聊天的标题。开发者需要在聊天界面通过intent.getData().getQueryParameter("title")获取该值, 再手动设置为聊天界面的标题。

public void startConversation(Context context, ConversationType conversationType, String targetId, String title, long fixedMsgSentTime)

启动会话界面，并跳转到指定的消息位置

使用时，可以传入多种会话类型 Conversation.ConversationType 对应不同的会话类型，开启不同的会话界面。 如果传入的是 CHATROOM，sdk 会默认调用 joinChatRoom 加入聊天室。

#### Parameters

context

应用上下文。

conversationType

会话类型。

targetId

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

title

聊天的标题。开发者需要在聊天界面通过intent.getData().getQueryParameter("title")获取该值, 再手动设置为聊天界面的标题。

fixedMsgSentTime

需要定位的消息发送时间

public void startConversation(Context context, ConversationIdentifier conversationIdentifier, String title, long fixedMsgSentTime)

启动会话界面，并跳转到指定的消息位置

使用时，可以传入多种会话类型 Conversation.ConversationType 对应不同的会话类型，开启不同的会话界面。 如果传入的是 CHATROOM，sdk 会默认调用 joinChatRoom 加入聊天室。

#### Parameters

context

应用上下文。

conversationIdentifier

会话标识。

title

聊天的标题。开发者需要在聊天界面通过intent.getData().getQueryParameter("title")获取该值, 再手动设置为聊天界面的标题。

fixedMsgSentTime

需要定位的消息发送时间

public void startConversation(Context context, ConversationType conversationType, String targetId, Bundle bundle)

启动会话界面。

使用时，可以传入多种会话类型 Conversation.ConversationType 对应不同的会话类型，开启不同的会话界面。 如果传入的是 CHATROOM，sdk 会默认调用 joinChatRoom 加入聊天室。 如果你的逻辑是，只允许加入已存在的聊天室，请使用接口 startChatRoomChat 并且第三个参数为 false

#### Parameters

context

应用上下文。

conversationType

会话类型。

targetId

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

bundle

参数传递 bundle