为什么总是获取不到对方的头像?
首先:
我通过updateUserAvatar成功设置了头像。
JMessageClient.updateUserAvatar(avatar, new BasicCallback(){
@Override
public void gotResult(int responseCode, String responseMessage) {
// TODO Auto-generated method stub
if (responseCode == 0) {
showToast(“成功”);
} else {
showToast(responseCode+"::"+responseMessage);
}
}
});
问题是当我在会话列表获取的时候总是为null
UserInfo userInfo = (UserInfo) conversation.getTargetInfo();
Log.i("tag", "userInfo.getAvatar==="+userInfo.getAvatar());//总是null
使用getAvatarFile()也是null:
File file=conversation.getAvatarFile();
if(file==null){
Log.i("tag", "===file is null===");//总是null
}
什么问题?
但是我在对话列表中能获取到自己的头像,但是对方的头像也获取不到。why?