android 关于融云单聊头像显示处理

来源:互联网 发布:如何成为一名淘宝客 编辑:程序博客网 时间:2024/06/05 02:39

最近项目中要使用到即时通讯,集成融云时遇到的头像显示问题?

1、首先在连接融云成功后,调用自己的服务端提供的获取用户信息的接口

2、获取用户信息成功后,设置用户自己信息:

RongIM.getInstance().setCurrentUserInfo(new UserInfo(userId,name,Uri.parse(url)));

注:name不能传空,不然接受端会报错;url如果传空,则头像显示为融云的默认头像

刷新用户信息:

RongIM.getInstance().refreshUserInfoCache(new UserInfo("userId",name, Uri.parse(url)));


3、在跳转聊天界面前设置消息携带用户信息:

RongIM.getInstance().setMessageAttachedUserInfo(true);

RongIM.getInstance().startPrivateChat(Activity.this, "", "");

注:在自己的app中,当自己更改头像时,需要重新调用获取用户信息的接口的方法