public abstract class YWContactManager extends IYWContactService
| Constructor and Description |
|---|
YWContactManager() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
asynchronousSyncContactsToCacheAndDB(java.util.List<IYWDBContact> contacts,
IWxCallback result)
异步地将联系人同步到云旺的Cache和DB
|
IYWContactHeadClickCallback |
getContactHeadClickCallback()
获得头像点击的回调
|
IYWContactProfileCallback |
getContactProfileCallback()
获取当前设置的profile信息回调
|
IYWCrossContactProfileCallback |
getCrossContactProfileCallback()
获取当前设置的跨域消息互通profile信息回调
|
abstract void |
loadContactInfo(java.util.List<java.lang.String> targetIds,
IWxCallback callback)
淘系账号获取profile的调用接口
|
void |
setContactHeadClickCallback(IYWContactHeadClickCallback contactHeadClickCallback)
设置头像点击的回调事件
|
void |
setContactProfileCallback(IYWContactProfileCallback mContactProfileCallback)
设置当前的profile信息回调
|
void |
setCrossContactProfileCallback(IYWCrossContactProfileCallback crossContactProfileCallback)
设置当前的跨域消息互通pprofile信息回调
|
addBlackContact, enableBlackList, fetchUserProfile, fetchUserProfiles, getContactProfileInfo, getContactsFromCache, getMsgRecFlagForContact, getMsgRecFlagForContact, getMsgRecFlagForContactFromServer, getWXIMContact, getWXIMContact, isBlackContact, isBlackListEnable, notifyContactProfileUpdate, registerContactsListener, removeBlackContact, setContactMsgRecType, syncBlackContacts, syncContactsOnlineStatus, unRegisterContactsListener, updateProfileInfopublic abstract void loadContactInfo(java.util.List<java.lang.String> targetIds,
IWxCallback callback)
targetIds - 聊天对象id的集合callback - 执行结果回调,如果成功会调用IWxCallback#onSuccess(Object... result),其参数为可变参数类型,用户可以使用(List<Contact>)result[0]获取联系人列表public IYWContactProfileCallback getContactProfileCallback()
getContactProfileCallback in class IYWContactServicepublic void setContactProfileCallback(IYWContactProfileCallback mContactProfileCallback)
setContactProfileCallback in class IYWContactServicemContactProfileCallback - public IYWCrossContactProfileCallback getCrossContactProfileCallback()
getCrossContactProfileCallback in class IYWContactServicepublic void setCrossContactProfileCallback(IYWCrossContactProfileCallback crossContactProfileCallback)
setCrossContactProfileCallback in class IYWContactServicecrossContactProfileCallback - public IYWContactHeadClickCallback getContactHeadClickCallback()
IYWContactServicegetContactHeadClickCallback in class IYWContactServicepublic void setContactHeadClickCallback(IYWContactHeadClickCallback contactHeadClickCallback)
setContactHeadClickCallback in class IYWContactServicecontactHeadClickCallback - public abstract void asynchronousSyncContactsToCacheAndDB(java.util.List<IYWDBContact> contacts,
IWxCallback result)
asynchronousSyncContactsToCacheAndDB in class IYWContactServicecontacts - 实现了IYWDBContact的实例result - 执行结果回调,执行成功会调用IWxCallback#onSuccess(Object...)