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()
IConversationProvider
getDataSource
在接口中 IConversationProvider
public void setDataSource(java.util.List<ConversationInfo> dataSource)
dataSource
- public boolean addConversations(java.util.List<ConversationInfo> conversations)
addConversations
在接口中 IConversationProvider
conversations
- 会话数据集合public boolean deleteConversations(java.util.List<ConversationInfo> conversations)
deleteConversations
在接口中 IConversationProvider
conversations
- 会话数据集合public void deleteConversation(int index)
index
- 会话在数据源集合的索引public void deleteConversation(java.lang.String id)
id
- 会话IDpublic boolean updateConversations(java.util.List<ConversationInfo> conversations)
updateConversations
在接口中 IConversationProvider
conversations
- 会话数据集合public void clear()
public void updateAdapter()
public void attachAdapter(IConversationAdapter adapter)
attachAdapter
在接口中 IConversationProvider
adapter
- 会话UI显示适配器