如何在后台运行解析查询或在Android中调度它

如何在后台运行解析查询或在Android中调度它,android,parse-platform,Android,Parse Platform,我正在制作一个小应用程序,它有一个提要。因此,我使用一个简单的查询从parse中检索帖子,并缓存所有这些帖子,以便在用户脱机时提供访问权限,并且在向parse添加新帖子时,我希望通知用户,以便他可以查看新帖子 那么,在android中是否有计划的解析查询,或者每30秒在后台运行一次,看看是否有新帖子 这是我的查询代码: ParseQuery<ParseObject> query = ParseQuery.getQuery("Feed"); query.setCache

我正在制作一个小应用程序,它有一个提要。因此,我使用一个简单的查询从parse中检索帖子,并缓存所有这些帖子,以便在用户脱机时提供访问权限,并且在向parse添加新帖子时,我希望通知用户,以便他可以查看新帖子

那么,在android中是否有计划的解析查询,或者每30秒在后台运行一次,看看是否有新帖子

这是我的查询代码:

ParseQuery<ParseObject> query = ParseQuery.getQuery("Feed");
        query.setCachePolicy(ParseQuery.CachePolicy.CACHE_THEN_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());
                    PostList.add(p);


                }
                    Log.d("result","Here is it:"+PostList.size());
                    mAdapter = new FeedAdapter(PostList);
                    mRecyclerView.setAdapter(mAdapter);

                } else {
                    Log.d("Feed", "Error: " + e.getMessage());
                }
            }
        });
ParseQuery query=ParseQuery.getQuery(“提要”);
setCachePolicy(ParseQuery.CachePolicy.CACHE\u然后\u网络);
findInBackground(新的FindCallback(){
公共作废完成(列表feedList,parsee异常){
如果(e==null){
对于(int i=0;i与a一起使用,它是a,并执行a和a来管理您的报警。然后接收器在
onReceive()
上拦截它的调用,并在那里运行您的逻辑。或者最好运行a。

读取