从ParseUser检索ParseFile
我正在尝试从ParseUser获取ParseFile。我可以上传文件(图片头像)给ParseUser,但当我想取回这张图片时,我有nullPointerException。这是我的方法。有什么想法吗从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
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()获取用户;所以你可以得到图片栏