target not be null
1url中没有“http://”
2如果你是用picasso导致的这个问题,那么首先检查URL,再者去检查控件(比如imagview)是否是空的。
private void setUserAvatar(EMMessage message, final ImageView imageView) { try { String avatorUrl = message.getStringAttribute(ConstantInfo.CESUAN_IMAGRURL); Log.e(TAG, "setUserAvatar " + avatorUrl); if (imageView != null) { Picasso.with(context).load(avatorUrl).resize(150, 150).centerCrop().into(imageView); } } catch (EaseMobException e) { e.printStackTrace(); } }
比如我的这个问题,在于加上了final 导致imageview无法动态加载(我的这行代码是加载聊天头像的,会随着发送的消息类型去viewholder中加载不同的控件)。
还没有评论,来说两句吧...