SDKsAndroid
搜索好友
使用 searchFriends() 搜索当前用户的好友。
OpenIMClient.getInstance().friendshipManager.searchFriends(
new OnBase<List<FriendInfo>>() {
@Override
public void onSuccess(List<FriendInfo> results) {
showFriendSearchResults(results);
}
@Override
public void onError(int code, String error) {
recordFriendSearchFailure(code, error);
}
},
Collections.singletonList(keyword.trim()),
true,
true,
true
);keywordList 当前只传一个非空关键词。后面的三个布尔值依次控制是否匹配用户 ID、昵称和好友备注,至少应启用一种匹配方式。需要同时搜索多个字段时,将对应开关设为 true;不支持把多个关键词作为同一请求的独立搜索条件。
成功 callback 返回 List<FriendInfo>。搜索结果只属于当前搜索视图,不应覆盖完整好友列表,也不会触发好友 listener。
这个页面有帮助吗?