3

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

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
    }
  }
});

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

4

1 回答 1

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
    }
  }
});

注意这里的错别字:)

于 2013-05-15T11:25:52.720 回答