public class ConversationProvider extends java.lang.Object implements IConversationProvider
| 构造器和说明 |
|---|
ConversationProvider() |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
addConversations(java.util.List<ConversationInfo> conversations)
批量添加会话数据
|
void |
attachAdapter(IConversationAdapter adapter)
会话列表适配器绑定数据源是的回调
|
void |
clear()
清空会话
|
void |
deleteConversation(int index)
删除单个会话数据
|
void |
deleteConversation(java.lang.String id)
删除单个会话数据
|
boolean |
deleteConversations(java.util.List<ConversationInfo> conversations)
批量删除会话数据
|
java.util.List<ConversationInfo> |
getDataSource()
获取具体的会话数据集合,ConversationContainer依据该数据集合展示会话列表
|
void |
setDataSource(java.util.List<ConversationInfo> dataSource)
设置会话数据源
|
void |
updateAdapter()
会话会话列界面,在数据源更新的地方调用
|
boolean |
updateConversations(java.util.List<ConversationInfo> conversations)
批量更新会话
|
public java.util.List<ConversationInfo> getDataSource()
IConversationProvidergetDataSource 在接口中 IConversationProviderpublic void setDataSource(java.util.List<ConversationInfo> dataSource)
dataSource - public boolean addConversations(java.util.List<ConversationInfo> conversations)
addConversations 在接口中 IConversationProviderconversations - 会话数据集合public boolean deleteConversations(java.util.List<ConversationInfo> conversations)
deleteConversations 在接口中 IConversationProviderconversations - 会话数据集合public void deleteConversation(int index)
index - 会话在数据源集合的索引public void deleteConversation(java.lang.String id)
id - 会话IDpublic boolean updateConversations(java.util.List<ConversationInfo> conversations)
updateConversations 在接口中 IConversationProviderconversations - 会话数据集合public void clear()
public void updateAdapter()
public void attachAdapter(IConversationAdapter adapter)
attachAdapter 在接口中 IConversationProvideradapter - 会话UI显示适配器