target not be null

来源:互联网 发布:各年度网络十大热词 编辑:程序博客网 时间:2024/05/23 01:17

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中加载不同的控件)。

0 0