Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从ParseUser检索ParseFile_File_Parse Platform - Fatal编程技术网

从ParseUser检索ParseFile

从ParseUser检索ParseFile,file,parse-platform,File,Parse Platform,我正在尝试从ParseUser获取ParseFile。我可以上传文件(图片头像)给ParseUser,但当我想取回这张图片时,我有nullPointerException。这是我的方法。有什么想法吗 public void getUserData() { ParseUser myParseUser = ParseUser.getCurrentUser(); /* textviews work great */ usernameTextView.setText(myParseUser.getU

我正在尝试从ParseUser获取ParseFile。我可以上传文件(图片头像)给ParseUser,但当我想取回这张图片时,我有nullPointerException。这是我的方法。有什么想法吗

public void getUserData() {
ParseUser myParseUser = ParseUser.getCurrentUser();

/* textviews work great */ 
usernameTextView.setText(myParseUser.getUsername());
titleTextView.setText(myParseUser.getString("Title"));
nameTextView.setText(myParseUser.getString("Name"));
surnameTextView.setText(myParseUser.getString("Surname"));
emailTextView.setText(myParseUser.getString("email"));

/* on next line I get error */
ParseFile imageFile = (ParseFile) myParseUser.get("Picture");
imageFile.getDataInBackground(new GetDataCallback() {
public void done(byte[] data, ParseException e) {
 if (e == null) {
   pictureBitMap = BitmapFactory.decodeByteArray(data, 0, data.length);
   avatarImageView.setImageBitmap(pictureBitMap);
} else {
   // something went wrong
} } });  }

自定义列有问题。需要使用myParseUser.fetch()获取用户;所以你可以得到图片栏