如何从parse.com(android)检索更新/更改的数据?

时间:2015-08-20 17:26:27

标签: android parse-platform local-datastore

ParseQuery<ParseObject> query = new ParseQuery<ParseObject>(
                            ParseConstants.CLASS_POSTS);
                    query.findInBackground(new FindCallback<ParseObject>() {

                        @Override
                        public void done(List<ParseObject> posts, ParseException e) {

                            if (e == null) {
                                // we found posts
                                mPosts = posts;


                                ParseObject.pinAllInBackground(mPosts);

我已检索帖子并通过上面显示的代码保存在解析localDatastore上。 后来我用ParseQuery<ParseObject> query = ParseQuery.getQuery(ParseConstants.CLASS_POSTS); query.fromLocalDatastore(); 在本地获取帖子。

但是通过pinAllInBackground方法,帖子的整个副本可以下载并保存在localstore中。我只想写新帖子。我应该拨打哪种方法?

1 个答案:

答案 0 :(得分:1)

我找到了解决方案。 要检索新数据,我们应该比较createdAt,将其添加到查询中。

query.whereGreaterthanOrEqualTo("createdAt",dateOfLastRetrievedObject);