解析SDK的Android,采用“包括”不工作
问题描述:
解析SDK版本关系查询:1.15.8解析服务器版本:2.5.0解析SDK的Android,采用“包括”不工作
表“邮报”具有通过与“ParseUser”的关系了“用户”一栏,
所以我想从所有职位‘后’表,谁用下面的查询贴吧用户一起,
ParseQuery<ParseObject> query = ParseQuery.getQuery("Post");
// Include the 'user' relation data in 'Post' table
query.include("user");
query.findInBackground(new FindCallback<ParseObject>() {
@Override
public void done(List<ParseObject> object, ParseException e) {
System.out.println("Post: "+object.get(0).getParseUser("user")+" "+e);
}
});
但是用户价值始终返回空值,
I/System.out的:邮编:空空
调试也显示为空值,
答
你有没有尝试这样的:
ParseQuery<ParseObject> query = ParseQuery.getQuery("Post");
// Include the 'user' relation data in 'Post' table
query.include("user");
query.findInBackground(new FindCallback<ParseObject>() {
@Override
public void done(List<ParseObject> object, ParseException e) {
System.out.println("Post: "+object.get(0).getRelation("user")+" "+e);
}
});
+0
ParseObject中没有方法getUser – ThiyagaB
+0
@ThiyagaB你试着用getRelation(String key) –
链接你到另一个职位 - > https://stackoverflow.com/questions/2909 5887/android-parse-query-to-get-all-posts-and-the-users-to-go-with-the-posts – Harsh
谢谢,我明白这个查询非常简单,正如你所看到的,我遵循与其他stackoverflow线程中所述完全相同的步骤,但仍然无法获取值。 我想知道,如果它可能是一个与解析服务器的最新版本的错误。 – ThiyagaB
你可以尝试联系他们的开发者支持。我曾经遇到过另一个sdk(UberTesters)的问题,他们的技术支持帮助我设置了它。 – Harsh