这是我的代码:
ParseQuery query = new ParseQuery("_User");
query.include("Position");
query.getInBackground(user.getObjectId(), new GetCallback<ParseObject>() {
public void done(ParseObject user, ParseException e) {
if (e == null) {
ParseObject p = (ParseObject) user.get("Position");
Log.d("POSITION", p.getString("name"));
} else {
Log.d("Position", "Error: " + e.getMessage());
}
}
});
User类有一个指向Position类的列“pointerId”。在我的代码中,p.getString(“name”)每次都返回null。我希望你能提供帮助。 TIA。
答案 0 :(得分:1)
找到解决方案。这里已经给出了用户,并且您想要获取Position类:
String positionId = user.getParseObject("positionId").getObjectId();
ParseQuery query = new ParseQuery("Position");
query.getInBackground(positionId, new GetCallback<ParseObject>() {
...
}
我希望这有助于将来的某些人。 :)