环信遇到的问题
1、设置用户提供者,显示头像和昵称
技术咨询说是在application里面设置,我死活都没弄出来,技术咨询也是无解,结果我就在 MainActivity里面设置提供者,没想到就好了,太坑爹了
可能是在application中直接设置不行,因为根本就没有执行,log都不打印的
5-7行 我直接返回了固定值,按照官方说明,应该是 你通过方法提供的 username ,查找本地数据库,返回结果,如果本地没有,再联网查询返回结果。
1 EaseUI.getInstance().setUserProfileProvider(new EaseUI.EaseUserProfileProvider() { 2 @Override 3 public EaseUser getUser(String username) { 4 Logger.e("main getUser "+username); 5 EaseUser easeUser=new EaseUser(username); 6 easeUser.setAvatar("http://bmob-cdn-5663.b0.upaiyun.com/2016/08/22/49af49b1b23247359f30cb110572dac9.png"); 7 easeUser.setNick("我就静静的看你装逼"); 8 return easeUser; 9 } 10 });
2、隐藏会话列表的搜索框
直接去改ui库布局,R.layout.ease_fragment_conversation_list布局中 把搜索框设为gone,注释的话会出现空指针
<include android:visibility="gone" layout="@layout/ease_search_bar" />