在我的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元素获得最后一篇文章。 (这有效!!)
刷新时我使用上面的代码,获取该日期之后发布的最新帖子。如果还有其他方法可以指导我