Java 查询解析以获取对象的状态

Java 查询解析以获取对象的状态,java,android,parse-platform,Java,Android,Parse Platform,我正在使用parse开发一个社交应用程序。我为parse.com提供了以下数据模型 用户 名称(字符串) 电子邮件(字符串) 发布 标题(字符串) 说明(字符串) 用户(指针) Like(指针) 注释(指针) LikeCount(编号) 评论计数(数量) 喜欢 用户(指针) Post(指针) 评论 文本(字符串) 用户(指针) Post(指针) 现在,当我获取帖子时,我还想获取额外的信息,这是 如果当前用户喜欢此帖子? 如果当前用户对此发表了评论 发布? 我想知道我是否能在一次

我正在使用parse开发一个社交应用程序。我为parse.com提供了以下数据模型

用户

  • 名称(字符串)
  • 电子邮件(字符串)
发布

  • 标题(字符串)
  • 说明(字符串)
  • 用户(指针)
  • Like(指针)
  • 注释(指针)
  • LikeCount(编号)
  • 评论计数(数量)
喜欢

  • 用户(指针)
  • Post(指针)
评论

  • 文本(字符串)
  • 用户(指针)
  • Post(指针)
现在,当我获取帖子时,我还想获取额外的信息,这是

  • 如果当前用户喜欢此帖子?
  • 如果当前用户对此发表了评论 发布?

  • 我想知道我是否能在一次网络电话中获得所有这些信息。我不希望对每个帖子执行多个网络调用。

    在获取帖子的查询中,您可以指示您希望查询也返回相关对象,如下所示:

    ...
    query.include("User");
    query.include("Like");
    query.include("Comment");
    
    甚至

    query.include("Like.User");
    
    获取相似对象以及与该相似对象相关的用户对象

    这将确保您获得完整的对象;不仅仅是指向它们的指针

    但是,这些查询很快就会变得复杂。我建议您阅读Anypic应用程序的解析教程,看看他们是如何解决这个问题的。Anypic仅适用于iOS,但您应该能够理解这些概念。

    谢谢你的时间,我已经看过任何照片了。任何pic都首先获取post项目列表,然后再次发送请求获取相关信息。我想避免这种情况