0

在我的应用程序中,我希望用户根据时间收到通知。因此,它必须检查所有时间当前日期和时间,并为即将发生的事件发出通知。

我找到了这样的教程: 教程 1

但是所有这些都是在按下按钮并设置诸如警报之类的东西后触发的。

但我希望我的应用程序能够一直进行“检查”。那么我必须使用服务还是有其他方法?在此之前我从未使用过服务,这就是为什么我不确定这是否是我需要的。

编辑:我想知道是否使用警报。在这种情况下,我的问题是我没有受到用户的任何干扰。我的意思是他不能按下按钮来设置闹钟,但应用程序必须像这样工作:第一个闹钟在:10 月 9 日星期日 11:00 下一个闹钟在:同一天 18:00 下一个:9 月 10 日 07:00 等等。 .

4

1 回答 1

0

如果您不需要在应用程序未运行时检查通知,您可以Handler.postDelayed在一段时间后使用让您的代码运行。

如果您想在应用程序未运行的情况下在后台查看通知,则需要使用警报。检查AlarmManager出来。

于 2012-09-09T08:59:56.257 回答