hyphenate_SDK3.0 3.9.9.2
hyphenate java IM SDK
Public 成员函数 | Protected 成员函数 | 所有成员列表
com.hyphenate.chat.EMUserInfoManager类 参考

Public 成员函数

void updateOwnInfo (final EMUserInfo userInfo, final EMValueCallBack< String > callBack)
 
void updateOwnInfoByAttribute (final EMUserInfoType attribute, final String value, final EMValueCallBack< String > callBack)
 
void fetchUserInfoByUserId (final String[] userIds, final EMValueCallBack< Map< String, EMUserInfo > > callBack)
 
void fetchUserInfoByAttribute (final String[] userIds, final EMUserInfoType[] attributes, EMValueCallBack< Map< String, EMUserInfo > > callBack)
 

Protected 成员函数

 EMUserInfoManager (EMAUserInfoManager manager)
 

详细描述

用户信息管理类,负责更新及获取用户属性。

成员函数说明

◆ fetchUserInfoByAttribute()

void com.hyphenate.chat.EMUserInfoManager.fetchUserInfoByAttribute ( final String[]  userIds,
final EMUserInfoType[]  attributes,
EMValueCallBack< Map< String, EMUserInfo > >  callBack 
)

根据用户 ID 和用户属性获取用户信息。

参数
userIds用户 ID 列表。
attributes用户属性。
callBack该方法完成调用的回调。如果该方法调用失败,会包含调用失败的原因。

◆ fetchUserInfoByUserId()

void com.hyphenate.chat.EMUserInfoManager.fetchUserInfoByUserId ( final String[]  userIds,
final EMValueCallBack< Map< String, EMUserInfo > >  callBack 
)

根据用户 ID 获取用户信息。

参数
userIds用户 ID 列表。
callBack该方法完成调用的回调。如果该方法调用失败,会包含调用失败的原因。

◆ updateOwnInfo()

void com.hyphenate.chat.EMUserInfoManager.updateOwnInfo ( final EMUserInfo  userInfo,
final EMValueCallBack< String >  callBack 
)

修改当前用户的信息。

参数
userInfo要修改的用户信息。
callBack该方法完成调用的回调。如果该方法调用失败,会包含调用失败的原因。

◆ updateOwnInfoByAttribute()

void com.hyphenate.chat.EMUserInfoManager.updateOwnInfoByAttribute ( final EMUserInfoType  attribute,
final String  value,
final EMValueCallBack< String >  callBack 
)

修改当前用户的属性。

参数
attribute用户属性字段。
value修改后的信息(value 为空的时候会把设置的 attribute 删除)。
callBack该方法完成调用的回调。如果该方法调用失败,会包含调用失败的原因。

该类的文档由以下文件生成: