获取ParseUser对象

时间:2013-05-15 10:22:44

标签: android parse-platform

您好我正在为用户使用Parse API的数据库,我想知道如何获取实际的ParseUser对象,以便我可以向其添加字段?我是否必须先查询以获取id然后以这种方式检索obejct?如在

ParseQuery query = new ParseQuery("GameScore");
query.getInBackground("xWMyZ4YEGZ", new GetCallback() {
  public void done(ParseObject object, ParseException e) {
    if (e == null) {
      // object will be your game score
    } else {
      // something went wrong
    }
  }
});

有更简单的方法......

1 个答案:

答案 0 :(得分:2)

您的意思是当前登录的用户吗?

ParseUser currentUser = ParseUser.getCurrentUser();

你是否与另一个班级的用户有关系? 如果是这种情况,您可以使用ParseQuery.include在响应中包含该类。

ParseQuery query = new ParseQuery("GameScore");
query.include("User");
query.getInBackground("xWMyZ4YEGZ", new GetCallback() {
  public void done(ParseObject object, ParseException e) {
    if (e == null) {
      // object will be your game score
      ParseUser user = object.getParseObject("User"); // We have a user object
    } else {
      // something went wrong
    }
  }
});

请注意此处发生的拼写错误:)