在我的应用程序中,我有一个服务,当我打开我的应用程序时运行(通过onCreate方法)并且它只显示一个简单的通知,所以我希望服务每60秒关闭并重新打开( stopService > startService )
由计时器设定。如何设置计时器?
答案 0 :(得分:3)
请查看并使用AlarmManager
使用AlarmManager,您可以允许服务在一段时间内启动,此外您可以使用设置重复警报来安排警报在一定时间后关闭,然后根据您的需要不断重复到。
答案 1 :(得分:1)
每分钟使用AlarmManager
。然后在BroadcastReceiver
的{{1}}戳服务中,通过特殊意图执行onReceive()
来完成工作。