首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >腾讯云通讯聊天列表头像跟聊天页面头像问题?

腾讯云通讯聊天列表头像跟聊天页面头像问题?

提问于 2020-02-21 18:42:10
回答 1关注 0查看 500

在MessageContentHolder.java中 设置了如下代码:

代码语言:javascript
复制
// 聊天界面设置头像和昵称
TIMUserProfile profile = TIMFriendshipManager.getInstance().queryUserProfile(msg.getFromUser());
if (profile == null) {
    usernameText.setText(msg.getFromUser());
} else {
    if (TextUtils.isEmpty(msg.getGroupNameCard())) {
        usernameText.setText(!TextUtils.isEmpty(profile.getNickName()) ? profile.getNickName() : msg.getFromUser());
    } else {
        usernameText.setText(msg.getGroupNameCard());
    }
    if (!TextUtils.isEmpty(profile.getFaceUrl()) && !msg.isSelf()) {
        List<Object> urllist = new ArrayList<>();
        urllist.add(profile.getFaceUrl());
        leftUserIcon.setIconUrls(urllist);
        urllist.clear();
    }
}
TIMUserProfile selfInfo = TIMFriendshipManager.getInstance().queryUserProfile(TIMManager.getInstance().getLoginUser());
if (selfInfo != null && msg.isSelf()) {
    if (!TextUtils.isEmpty(selfInfo.getFaceUrl())) {
        List<Object> urllist = new ArrayList<>();
        urllist.add(selfInfo.getFaceUrl());
        rightUserIcon.setIconUrls(urllist);
        urllist.clear();
    }
}

为什么还是没有头像,getFaceUrl是空的,但是有昵称。

在ConversationCommonHolder.java中设置了 如下代码:

代码语言:javascript
复制
if (conversation.getIconUrlList() != null) {
    conversationIconView.setIconUrls(conversation.getIconUrlList());
}

为什么聊天列表页,也是只有昵称,没有头像。

是什么原因?

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档