陷入alarmmanager结构 - Java Android应用程序

时间:2014-03-26 12:32:43

标签: java android alarmmanager repeatingalarm

我是Java(Android)开发的新手,但作为ASP.NET开发人员日常工作。我基本上只需要一个正确方向的点。

我的问题:

我目前正在构建一个应用程序,到目前为止我有一个重复闹钟,当我按下按钮时会启动,然后每1.5小时向我发送一个通知,直到我点击另一个取消闹钟的按钮。

我想做的是每天在特定时间(08:00)自动开始重复闹钟,并在另一个特定时间(22:00)结束/取消每一天,有效地创建我重复的营业时间报警。

我的问题:

我是否可以通过创建另外两个警报来实现此目的,一个是在08:00开始重复警报,另一个是在22:00取消警报,还是我会使用服务?

1 个答案:

答案 0 :(得分:0)

我认为一个Alarm就足够了

  1. 设置Alaram和重复间隔
  2. 的时间
  3. 每次触发Alarm时,请检查小时是否为22:00或之后,取消闹钟并在第二天重新安排。
  4. 我认为还需要一些微调。你应该考虑手机在20:00关机时的情况,然后在第二天10:00开机。