0

繰り返しアラームを使用して 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 時間実行し、サービス チェック条件内でロジックを実行する必要がありますか、それとも繰り返しアラーム自体を使用して管理できますか?

4

1 に答える 1

0

アラームを停止する場合は、alarmmanagerの作成に使用したのと同じインテントを使用してalarmManagerをキャンセルします。

于 2013-01-09T11:54:32.580 に答える