java - 如何解析指针数组中的 "include"成员?

标签 java android parse-platform

  • 我有一个名为 Items 的 parseObject。在这个类中,有一个指向另一个名为 Shop 的 ParseObject 的指针。这保存了该特定商品的商店详细信息。

  • 我的 User 类有一个指向 Items 的指针数组。

enter image description here

  • 当我检索此数组时,我没有获取商店详细信息。我猜测是因为我没有“包含”它。

目前我正在通过这种方式从用户类检索数组:

 ArrayList<Item> RecentlyViewed = (ArrayList<Item>) ParseUser.getCurrentUser.get("RecentViewed");

我固定了这个列表。在离线模式下,这会让我返回 null,表示离线缓存中不存在该商店。

RecentlyViewed.get(0).get("Shop").getString("Name");

当我检索项目数组时,如何包含商店详细信息以便我可以访问它们?

最佳答案

您正在将 Pointer 对象列表存储在 Array 字段中。 Include 仅适用于仅指向单个项目的 Pointer 类型的字段。在 Parse 中拥有指针数组的最佳方法是使用 Relation

关于java - 如何解析指针数组中的 "include"成员?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34922268/

相关文章:

java - 使用 FileInputStream 从文件中读取文本

java - java中泛型类型的子类型

java - 在单个 micronaut 项目中运行多个微服务的配置

swift - 在 Swift 中的 Parse 查询密码

javascript - 使用 parse.com 将新数据添加到源时刷新 ng-repeat 行

java - Oracle nvl 需要将 null 插入数字字段

android - 使用 phonegap 打开 Android 位置设置

android - 硬件后退按钮第一次不起作用

c# - 在 Debug模式下运行的相同 Android 应用程序在 Release模式下崩溃

ios - 错误 "Call can throw, but is not marked with ' try' 错误未被处理”