注册

android 关于环信昵称和头像


private EaseUser getUserInfo(String hxId) {
 // 获取user信息,demo是从内存的好友列表里获取,
 // 实际开发中,可能还需要从服务器获取用户信息, // 从服务器获取的数据,最好缓存起来,避免频繁的网络请求 LogUtil.e("---hxId--"+hxId); LogUtil.e("---EMClient.getInstance().getCurrentUser())--"+EMClient.getInstance().getCurrentUser()); 
if (hxId.equals(EMClient.getInstance().getCurrentUser())) { 
EaseUser currentUserInfo = getUserProfileManager().getCurrentUserInfo(); return currentUserInfo; 
} EaseUser easeUser; 
if (contactList != null && contactList.containsKey(hxId)) { 
} else { // 如果内存中没有,则将本地数据库中的取出到内存中。 getContactList(); }
 // // TODO 获取不在好友列表里的群成员具体信息,即陌生人信息,demo未实现
 // if (user == null && getRobotList() != null) { 
// user = getRobotList().get(hxId); // } easeUser = contactList.get(hxId); if(easeUser == null){ easeUser = new EaseUser(hxId); } else { if(TextUtils.isEmpty(easeUser.getNick())){ // 如果名字为空,则显示环信号码 easeUser.setNick(easeUser.getUsername()); } } return easeUser;
}
 
我是按照这个人的 弄得 http://www.imgeek.org/article/825307875
为啥在点击 进入聊天页面的时候显示 hxId 是空的? 直接报错
已邀请:

产品更新 - 第一时间发布环信产品更新通知,欢迎关注~

可以参考下
android中如何显示开发者服务器上的昵称和头像 http://www.imgeek.org/article/825307856
Android中显示头像(接上一篇文章看)
http://www.imgeek.org/article/825308239
环信(Android)设置头像和昵称的方法(最简单暴力的基于环信demo的集成)
http://www.imgeek.org/article/825307875

w1072654398 - 90后it

求大神门 交我啊

要回复问题请先登录注册