1

我想更新我正在运行的服务,例如,当一周中的当前日期是“星期一”时,它会在某个时间通知它是“星期一”,而当它是“星期二”时,它会发出通知它是“星期二”等等......问题是,如何让我的运行服务被刷新或更新,以便它可以每天从日历接收更新的日期?我应该使用什么?TimerTask 包(如何)?,或者做一个线程还是什么?如果有解决此类问题的示例或逻辑代码,请在此处发布它会很棒...谢谢。

4

1 回答 1

2

将一个添加Broadcast receiver到您的服务,使用AlarmManager星期一的特定时间设置闹钟,这样当闹钟响起时,它会启动您的服务的广播接收器,并且在接收器内部您可以设置第二天的闹钟。

要将广播接收器添加到服务,请参阅

于 2012-06-02T04:40:17.847 回答