如何在某个日期和时间运行方法而不打开活动?

时间:2011-08-24 19:34:00

标签: android

我有一种方法,我想每隔几天运行一次。

让我们在星期六早上或星期天早上说。我将如何创建一个在特定时间或某一天运行的方法?

即使用户在计划运行该方法的那天没有打开应用程序,我如何才能让该方法在特定时间自动运行?

我只想从网站上下载一些字符串和一些图像,并将它们放在缓存中。

也许它可能是每周日早上都有的后台服务?

1 个答案:

答案 0 :(得分:3)

是的,您可以通过AlarmManager设置一个警报,其中有一个待定意图,您可以在广播接收器中收听自定义操作,并在新线程中启动您的服务(新线程< =因为你正在做很多事情,比如从网络中检索数据,所以你需要省去主线程。)