Android 如何仅获取从解析插入的新数据

Android 如何仅获取从解析插入的新数据,android,parse-platform,Android,Parse Platform,我在做一个小申请。尝试检索插入的帖子,然后我只想检索新插入的帖子,而不是再次检索所有帖子 那么,您是否知道如何检索最后一个项目(自从检索列表对象以来) 这里是我的查询代码: public void getFeed(int limit, int skip){ ParseQuery<ParseObject> query = ParseQuery.getQuery("Feed"); query.setSkip(skip); query.set

我在做一个小申请。尝试检索插入的帖子,然后我只想检索新插入的帖子,而不是再次检索所有帖子

那么,您是否知道如何检索最后一个项目(自从检索列表对象以来)

这里是我的查询代码:

public void getFeed(int limit, int skip){
        ParseQuery<ParseObject> query = ParseQuery.getQuery("Feed");
        query.setSkip(skip);
        query.setLimit(limit);

        query.setCachePolicy(ParseQuery.CachePolicy.CACHE_ELSE_NETWORK);

        query.findInBackground(new FindCallback<ParseObject>() {
            public void done(List<ParseObject> feedList, ParseException e) {
                if (e == null) {
                    for (int i = 0; i < feedList.size(); i++) {
                        Post p = new Post(feedList.get(i).get("Text").toString());
                        mAdapter.addItem(p);


                    }
                    Log.d("result", "Here is it:" + feedList.size());

                    mRecyclerView.setAdapter(mAdapter);

                } else {
                    Log.d("Feed", "Error: " + e.getMessage());
                }
            }
        });



    }
public void getFeed(整数限制,整数跳过){
ParseQuery=ParseQuery.getQuery(“提要”);
query.setSkip(跳过);
query.setLimit(limit);
setCachePolicy(ParseQuery.CachePolicy.CACHE\u ELSE\u NETWORK);
findInBackground(新的FindCallback(){
公共作废完成(列表feedList,parsee异常){
如果(e==null){
对于(int i=0;i
保留上次检查的时间,然后使用该时间从对象的
createdAt
列或
updatedAt
列(如果有人可能更新您正在提取的内容)中提取大于上次检查时间的任何内容。然后,在查询完成后,将该时间更新为当前时间。

您可以存储查看的帖子数量,下次检索列表时,将该数量设置为skip的参数:

query.setSkip(count);

我不想检索旧的帖子,但是neweston根据您想要的分类依据,对旧的和新的帖子进行分类,无论是时间还是用户的查看。因为一个用户的同一个旧帖子可能是另一个用户的新帖子。我想检索新帖子。我明白了,但是你想根据什么对新帖子进行分类?自从上次检索到对象以来,我想可以在该对象之后检索帖子