即时通讯 IM API 参考 v1.3.2
Agora Java IM SDK
Public 成员函数 | 所有成员列表
io.agora.chat.UserInfoManager类 参考

Public 成员函数

void updateOwnInfo (final UserInfo userInfo, final ValueCallBack< String > callBack)
 
void updateOwnInfoByAttribute (final UserInfoType attribute, final String value, final ValueCallBack< String > callBack)
 
void fetchUserInfoByUserId (final String[] userIds, final ValueCallBack< Map< String, UserInfo > > callBack)
 
void fetchUserInfoByAttribute (final String[] userIds, final UserInfoType[] attributes, ValueCallBack< Map< String, UserInfo > > callBack)
 

详细描述

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

成员函数说明

◆ fetchUserInfoByAttribute()

void io.agora.chat.UserInfoManager.fetchUserInfoByAttribute ( final String[]  userIds,
final UserInfoType[]  attributes,
ValueCallBack< Map< String, UserInfo > >  callBack 
)

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

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

◆ fetchUserInfoByUserId()

void io.agora.chat.UserInfoManager.fetchUserInfoByUserId ( final String[]  userIds,
final ValueCallBack< Map< String, UserInfo > >  callBack 
)

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

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

◆ updateOwnInfo()

void io.agora.chat.UserInfoManager.updateOwnInfo ( final UserInfo  userInfo,
final ValueCallBack< String >  callBack 
)

修改当前用户的信息。

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

◆ updateOwnInfoByAttribute()

void io.agora.chat.UserInfoManager.updateOwnInfoByAttribute ( final UserInfoType  attribute,
final String  value,
final ValueCallBack< String >  callBack 
)

修改当前用户的属性。

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

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