1

我对 Java (Android) 开发相当陌生,但作为 ASP.NET 开发人员每天都在工作。我基本上只需要一个正确方向的观点。

我的问题:

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

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

我的问题:

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

4

1 回答 1

0

我觉得一个Alarm就够了

  1. 设置时间Alaram间隔和重复间隔
  2. 每次Alarm触发时检查小时是否为 22:00 或之后,取消警报并将其重新安排到第二天。

我认为它还需要一些微调。您应该考虑手机在 20:00 关机,然后在第二天 10:00 开机的情况。

于 2014-03-26T12:39:36.937 回答