IM SDK 提供获取会话的接口,可以获取指定的单个、多个会话的 V2TIMConversation
对象信息。
您可以调用 getConversation
(Android / iOS & Mac / Windows) 获取单个会话的信息,会话信息是一个 V2TIMConversation
对象。
示例代码如下:
String conversationID = "conversationID";
V2TIMManager.getConversationManager().getConversation(conversationID, new V2TIMValueCallback<V2TIMConversation>() {
@Override
public void onSuccess(V2TIMConversation v2TIMConversation) {
Log.i("imsdk", "success");
}
@Override
public void onError(int code, String desc) {
Log.i("imsdk", "failure, code:" + code + ", desc:" + desc);
}
});
getConversationList
(Android / iOS & Mac / Windows) 获取指定的会话列表,列表中存储的是 V2TIMConversation
对象。
示例代码如下:
List<String> conversationIDList = new ArrayList<>();
conversationIDList.add("conversationID1");
conversationIDList.add("conversationID1");
V2TIMManager.getConversationManager().getConversationList(conversationIDList, new V2TIMValueCallback<List<V2TIMConversation>>() {
@Override
public void onSuccess(List<V2TIMConversation> conversationList) {
Log.i("imsdk", "success");
}
@Override
public void onError(int code, String desc) {
Log.i("imsdk", "failure, code:" + code + ", desc:" + desc);
}
});
本页内容是否解决了您的问题?