我有一个名为Items的parseObject。在这个类中,有一个指向另一个名为Shop的ParseObject的指针。这包含该特定商品的商店详细信息。
我的User类有一个指向Items的指针数组。
目前我正在以这种方式从用户类中检索数组:
ArrayList<Item> RecentlyViewed = (ArrayList<Item>) ParseUser.getCurrentUser.get("RecentViewed");
我列出这个清单。在离线模式下,这会让我为空,说该商店并不存在于离线缓存中。
RecentlyViewed.get(0).get("Shop").getString("Name");
当我检索项目数组以便我可以访问它们时,如何包含商店详细信息?
答案 0 :(得分:0)
您正在Array
字段中存储指针对象列表。 Include
仅适用于Pointer类型的字段,仅指向单个项目。在Parse中使用指针数组的最佳方法是使用Relation
。