这是我的代码:
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。我希望你能帮忙。蒂亚。
最佳答案
找到解决方案。这里已经给了用户,你想获取 Position 类:
String positionId = user.getParseObject("positionId").getObjectId();
ParseQuery query = new ParseQuery("Position");
query.getInBackground(positionId, new GetCallback<ParseObject>() {
...
}
我希望这对将来的人有所帮助。 :)
关于java - 获取指针类在Parse Android中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38232537/