当我想在联系人屏幕中获取个人资料图片时。然后我在用户中得到空指针错误

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示例了解如何获取用户

http://quickblox.com/developers/SimpleSample-users-android