解析来自createdAt for android的查询

时间:2015-01-16 06:16:42

标签: android date parse-platform datecreated android-parsequeryadapter

在我的android项目中,我正在努力添加一个pull来刷新,因为文档中没有提到,我可以直接添加pull to refresh我已经使用了android SwipeRefreshLayout并开发了一个pull to refresh功能。为了成功,我需要获得最新的数据集onRefresh()方法。所以我保存了最后显示的ParseObject" createdAt"时间为getLastPostDate()并尝试从上次查询最新数据到每次用户拉动刷新,如下面的查询。

query.whereGreaterThanOrEqualTo("createdAt", getLastPostDate());
postList = query.find();

但由于某种原因,我无法从" createdAt"或" updatedAt"值。感谢帮助。

修改 @JayDev在这里我是怎么做到的。

final ParseQuery<Post> query = Post.getQuery();
query.orderByDescending("createdAt");
postList = query.find(); // getting all the posts
setLastPostDate(postList.get(0).getCreatedAt()); // set the last post date

由于帖子按降序排列,我可以从0元素获得最后一篇文章。 (这有效!!)

刷新时我使用上面的代码,获取该日期之后发布的最新帖子。如果还有其他方法可以指导我

0 个答案:

没有答案