0

我正在开发一个具有 IntentService 的应用程序,该应用程序显示带有本地场地放映时间的通知。我希望每周五早上 5 点或周五早上开机时调用 IntentService。

最好的方法是什么?

现在我正在考虑有一个父 IntentService 将在每次启动时启动并检查它是哪一天并相应地运行子服务,但我不知道如何处理用户不重启的情况。

另外,我如何在启动时只运行 IntentService 而不是整个 GUI?

谢谢

4

1 回答 1

0

您可以使用AlarmManager并使用setRepeating()方法设置每周同时响起的警报。

您的启动要求可能不值得付出努力,因为很少有人经常重启他们的移动设备。我个人已经几个月没有关闭手机了。

但是,您不需要父服务。您可以检查子服务首次启动的日期,如果不是星期五,则让它自行终止。

于 2013-03-25T01:59:56.897 回答