如何"包括" Parse中指针数组中的成员?

时间:2016-01-21 11:14:25

标签: java android parse-platform

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

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

enter image description here

  • 当我检索此数组时,我没有收到商店详细信息。我在猜测,因为我没有#34;包括"。

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

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

我列出这个清单。在离线模式下,这会让我为空,说该商店并不存在于离线缓存中。

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

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

1 个答案:

答案 0 :(得分:0)

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