如何将Timer设置为服务?

时间:2012-10-09 17:13:38

标签: android service timer

在我的应用程序中,我有一个服务,当我打开我的应用程序时运行(通过onCreate方法)并且它只显示一个简单的通知,所以我希望服务每60秒关闭并重新打开( stopService > startService )由计时器设定。如何设置计时器?

2 个答案:

答案 0 :(得分:3)

请查看并使用AlarmManager

  

使用AlarmManager,您可以允许服务在一段时间内启动,此外您可以使用设置重复警报来安排警报在一定时间后关闭,然后根据您的需要不断重复到。

答案 1 :(得分:1)

每分钟使用AlarmManager。然后在BroadcastReceiver的{​​{1}}戳服务中,通过特殊意图执行onReceive()来完成工作。