当我想在联系人屏幕中获取个人资料图片时。然后我在用户中得到空指针错误
When i want to get profile pic in contact screen. then i get null pointer error in user
当我使用此代码后获得 blob id 时...
QBUser user = null;
int userProfilePictureID = user.getFileId(); // user - an instance of QBUser class
QBContent.downloadFileTask(userProfilePictureID, new QBEntityCallbackImpl<InputStream>(){
@Override public void onSuccess(InputStream inputStream, Bundle
params) {
}
@Override public void onError(List<String> errors) {
}}, new QBProgressCallback() {
@Override public void onProgressUpdate(int progress) {
}
});
然后我得到空指针错误。在这一行...
int userProfilePictureID = user.getFileId();
不明白怎么获取用户
您将用户初始化为 null
QBUser user = null;
这就是你获得 NPE 的原因
尝试使用Users示例了解如何获取用户
当我使用此代码后获得 blob id 时...
QBUser user = null;
int userProfilePictureID = user.getFileId(); // user - an instance of QBUser class
QBContent.downloadFileTask(userProfilePictureID, new QBEntityCallbackImpl<InputStream>(){
@Override public void onSuccess(InputStream inputStream, Bundle
params) {
}
@Override public void onError(List<String> errors) {
}}, new QBProgressCallback() {
@Override public void onProgressUpdate(int progress) {
}
});
然后我得到空指针错误。在这一行...
int userProfilePictureID = user.getFileId();
不明白怎么获取用户
您将用户初始化为 null
QBUser user = null;
这就是你获得 NPE 的原因
尝试使用Users示例了解如何获取用户