如何使用每个工作日运行的警报管理器设置警报

时间:2011-02-02 05:48:47

标签: android android-alarms

嘿伙计我正在使用闹钟管理器在特定时间点运行我的应用程序。我想在每个工作日(周一至周五)运行我的应用程序,所以请你告诉我如何做到这一点。

2 个答案:

答案 0 :(得分:2)

我不知道如何使用AlarmManager触发基于工作日的警报。作为一种解决方法,您是否可以每天触发警报,然后在代码中检查一周中的哪一天,并且仅在您需要的日期执行操作?

我有兴趣听听任何其他方法。

修改
实际上,你可以先设置每日闹钟吗?然后,当触发警报时,检查当天是星期五。如果是,请写一个将在星期一触发的新警报。当它关闭时,再次创建每日警报。感觉有点笨拙,但会导致手机醒来的次数减少。

当用户重新启动手机并确保重新创建任何警报时,您需要处理此案例。

答案 1 :(得分:1)

这是需要做的事情

  • 设置接收广播接收器 事件
  • 现在使用Alarm安排活动 管理器
  • 修改前一个接收器以启动 应用程序或活动

http://justcallmebrian.com/?p=129