启动完成后,我希望每天在特定时间(例如凌晨3点)启动服务,但不重复,例如,每30秒或每分钟,或每小时,但闹钟必须在每天凌晨3点重复。
最后,为什么闹钟启动完成后在凌晨3点开始,如果我在凌晨3点05分重启设备,闹钟无论如何都会被唤醒?
对不起,我的英语
发布于 2016-06-28 16:14:09
您应该注册BroadcastReceiver
,它将侦听事件,并在设备加载时广播。这个接收器必须运行一些服务(可能是IntentService
),它会找出现在是什么时间,并为特定的时间设置AlarmManager
。
第二对接收器/服务将处理您的警报。现在使用普通服务。
https://stackoverflow.com/questions/38070574
复制相似问题