在我的应用程序中,当我打开我的应用程序(通过 onCreate 方法)时,我有一个服务运行,它只显示一个简单的通知,所以我希望服务每 60 秒关闭并重新打开( stopService > startService )
一次,这是由计时器设置的。我如何设置计时器来做到这一点?
问问题
234 次
2 回答
3
请查看并使用AlarmManager
使用 AlarmManager,您将能够允许服务在固定时间启动,也可以使用 setrepeating alarm 安排警报在一定时间后响起,然后根据需要不断重复。
于 2012-10-09T17:44:37.993 回答
1
使用AlarmManager
每分钟被戳。然后在您BroadcastReceiver
的onReceive()
poke 服务中通过即startService()
有特殊意图来完成这项工作。
于 2012-10-09T17:55:57.887 回答