首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在固定时间段后从服务器检索项目?

如何在固定时间段后从服务器检索项目?
EN

Stack Overflow用户
提问于 2011-10-03 18:43:10
回答 1查看 59关注 0票数 0

我返回了7个URL,这是我从远程服务器上的文本文档中检索到的。

URL是指向图像的链接,我希望下载这些图像并将其放入缓存。这些URL每周都会更改。

我只想在一周中的某一天从文本文档中检索这些URL一次(例如,仅周一)。

我怎么能做到这一点?

EN

回答 1

Stack Overflow用户

发布于 2011-10-03 18:56:07

1:创建一个连接服务器的服务并获取URL,然后将URL写入一个文件,以便在您的应用程序中使用。2:然后使用报警管理器创建指定日期的报警。您可以在此处找到详细信息。

how do I set an alarm manager to fire after specific days of week

创建告警时,您必须将服务与告警对象一起添加,以便在告警时间到来时使用。然后它运行服务。(但要小心,因为那段时间可能没有互联网。)

您可以将您的服务添加到告警对象中,例如

代码语言:javascript
复制
        /* Scheduling Alarm for URL's update service to run at One */
        Log.i(TAG, "Alarm started");
        Calendar calendar = Calendar.getInstance();
        calendar.setTimeInMillis(System.currentTimeMillis());
        calendar.add(Calendar.SECOND, 10);

        Intent versionUpdateService = new Intent(getApplicationContext(), MyURLUpdaterService.class);
        PendingIntent recurringUpdate = PendingIntent.getService(getApplicationContext(), 0, versionUpdateService,
                PendingIntent.FLAG_UPDATE_CURRENT);

        AlarmManager alarms = (AlarmManager) getSystemService(Context.ALARM_SERVICE);
        alarms.setRepeating(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), AlarmManager.INTERVAL_DAY, recurringUpdate);
        Log.i(TAG, "Alarm ended");
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7633944

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档