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 に答える