解析SDK的Android,采用“包括”不工作

问题描述:

解析SDK版本关系查询:1.15.8解析服务器版本:2.5.0解析SDK的Android,采用“包括”不工作

表“邮报”具有通过与“ParseUser”的关系了“用户”一栏,

enter image description here

所以我想从所有职位‘后’表,谁用下面的查询贴吧用户一起,

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的:邮编:空空

调试也显示为空值,

enter image description here

+0

链接你到另一个职位 - > https://stackoverflow.com/questions/2909 5887/android-parse-query-to-get-all-posts-and-the-users-to-go-with-the-posts – Harsh

+0

谢谢,我明白这个查询非常简单,正如你所看到的,我遵循与其他stackoverflow线程中所述完全相同的步骤,但仍然无法获取值。 我想知道,如果它可能是一个与解析服务器的最新版本的错误。 – ThiyagaB

+0

你可以尝试联系他们的开发者支持。我曾经遇到过另一个sdk(UberTesters)的问题,他们的技术支持帮助我设置了它。 – Harsh

你有没有尝试这样的:

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) –