我有一种方法,我想每隔几天运行一次。
让我们在星期六早上或星期天早上说。我将如何创建一个在特定时间或某一天运行的方法?
即使用户在计划运行该方法的那天没有打开应用程序,我如何才能让该方法在特定时间自动运行?
我只想从网站上下载一些字符串和一些图像,并将它们放在缓存中。
也许它可能是每周日早上都有的后台服务?
答案 0 :(得分:3)
是的,您可以通过AlarmManager设置一个警报,其中有一个待定意图,您可以在广播接收器中收听自定义操作,并在新线程中启动您的服务(新线程< =因为你正在做很多事情,比如从网络中检索数据,所以你需要省去主线程。)