注册

环信客服 如何正确设置用户的头像和昵称?

kefu-sdk-v1.0.8 中安装官方案例设置用户头像名称,无效啊,坑爹的官方啊,求程序员们支援
DemoHelper类中代码如下:
private void setEaseUIProvider(final Context context) {
        //设置头像和昵称 某些控件可能没有头像和昵称,需要注意
        UIProvider.getInstance().setUserProfileProvider(new UIProvider.UserProfileProvider() {
            @Override
            public void setNickAndAvatar(Context context, Message message, final ImageView userAvatarView, TextView usernickView) {
                if (message.direct() == Message.Direct.RECEIVE) {
                    //设置接收方的昵称和头像
                    UserUtil.setAgentNickAndAvatar(context, message, userAvatarView, usernickView);
                   
                } else {
                    //此处设置当前登录用户的头像,
                    if (userAvatarView != null) {
//                        userAvatarView.setImageResource(R.drawable.hd_default_avatar);
//                        Glide.with(context).load("http://oev49clxj.bkt.clouddn.com/7a8aed7bjw1f32d0cumhkj20ey0mitbx.png").diskCacheStrategy(DiskCacheStrategy.ALL).placeholder(R.drawable.hd_default_avatar).into(userAvatarView);
//                        如果用圆角,可以采用此方案:http://blog.csdn.net/weidongjian/article/details/47144549

                        Glide.with(context).load("http://oev49clxj.bkt.clouddn.com/7a8aed7bjw1f32d0cumhkj20ey0mitbx.png").asBitmap().centerCrop().diskCacheStrategy(DiskCacheStrategy.ALL).placeholder(R.drawable.hd_default_avatar).into(new BitmapImageViewTarget(userAvatarView) {
                            @Override
                            protected void setResource(Bitmap resource) {
                                RoundedBitmapDrawable circularBitmapDrawable =
                                        RoundedBitmapDrawableFactory.create(appContext.getResources(), resource);
                                circularBitmapDrawable.setCircular(true);
                                userAvatarView.setImageDrawable(circularBitmapDrawable);
                            }
                        });
                    }
                }
            }

        });
已邀请:
判断中隐藏了用户头像显示,可以自己实现用户头像显示,用户信息环信是不保存的

要回复问题请先登录注册