在特定时间之间使用重复警报运行服务

时间:2013-01-09 09:17:19

标签: android

我有一项使用重复闹钟每1分钟运行一次的服务。但我想在上午9点30分到下午4点和晚上8点 - 凌晨2点30分(时区是印度标准时间 - IST)运行此服务,并且每1分钟运行一次。

例如:

    UTC Time
StartTime   EndTime
22:00   05:00
23:50   06:12
00:00   06:00
01:00   09:00
01:00   05:30
01:15   08:00
01:20   08:00
01:30   07:00
02:30   09:00
03:00   09:30
03:45   10:00
04:00   09:00
06:00   15:00
07:00   14:25
07:00   15:00
07:00   21:00
07:30   15:30
07:55   16:35
08:00   16:30
9:00    15:00
13:00   20:00
14:00   20:00
07:30   10:30

如何在上述UTC时间之间每1分钟运行一次服务?我应该使用服务24小时运行并在服务检查条件内运行逻辑还是我可以使用重复警报本身进行管理?

1 个答案:

答案 0 :(得分:0)

当您想要停止闹钟时,使用与创建闹钟管理器相同的意图取消alarmManager。