我正试图创造一种“最近观看的”#34;我的应用程序功能。用户类有一个Array类型的列,我在其中存储指向不同子类的ParseObjects的指针。
例如,
那么,如何从不同类型的ParseObjects的固定列表中检索项目?
答案 0 :(得分:0)
来自pin的查询类似于来自parse的查询。差异仅在于设置属性query.fromPin();
因此,如果您的引脚名为“RecentViewedItems”,则您的查询应如下所示:
ParseQuery<ParseObject> query = ParseQuery.getQuery("Offers");
query.fromPin("RecentlyViewedItems");
query.findInBackground(new FindCallback<ParseObject>() {
public void done(List<ParseObject> scoreList, ParseException e) {
if (e == null) {
Log.d("score", "Retrieved " + scoreList.size() + " scores");
} else {
Log.d("score", "Error: " + e.getMessage());
}
}
});