您好我正在为用户使用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
}
}
});
有更简单的方法......
答案 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
}
}
});
请注意此处发生的拼写错误:)