我正在使用一个具有IntentService的应用程序,该应用程序显示带有本地场所放映时间的通知。我希望每周五凌晨5点或周五早上启动时调用IntentService。
最好的方法是什么?
现在,我正在考虑拥有一个将在每次启动时启动的父IntentService,并检查它是哪一天并相应地运行子服务,但我不知道如何处理一个场景用户没有重启。
另外,我如何在启动时运行IntentService而不是整个GUI?
谢谢
答案 0 :(得分:0)
您可以使用AlarmManager并使用setRepeating()方法设置每周同时关闭的闹钟。
您的启动要求可能不值得,因为很少有人经常重启他们的移动设备。我亲自走了几个月没有关掉手机。
但是,您不需要父服务。您可以检查儿童服务首次启动的那一天,如果不是星期五就让它自杀。