在我的应用程序中,我希望用户根据时间获取通知。因此,它必须始终检查当前的日期和时间,并通知即将举行的活动。
我找到了这样的教程: tutorial 1
但所有这些都是在按下按钮并设置类似警报之后触发的。
但我希望我的应用程序能够始终执行“检查”。那么我必须使用服务还是有其他方法吗?我之前从未使用过服务,这就是为什么我不确定这是否是我需要的。
编辑:我想知道是否使用闹钟。在这种情况下我的问题是我没有受到用户的任何干扰。我的意思是他不能按一个按钮来设置闹钟但应用程序必须像这样工作: 第一次报警:星期日9月10日11:00 下一个:同一天18:00 下一个:10月10日07:00等等..
答案 0 :(得分:0)
如果您不需要在应用未运行时检查通知,则可以使用Handler.postDelayed
让代码在一段时间后运行。
如果您想在后台检查通知,即使您的应用未运行,也需要使用闹钟。检查AlarmManager
输出。