0

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

4

2 回答 2

3

请查看并使用AlarmManager

使用 AlarmManager,您将能够允许服务在固定时间启动,也可以使用 setrepeating alarm 安排警报在一定时间后响起,然后根据需要不断重复。

于 2012-10-09T17:44:37.993 回答
1

使用AlarmManager每分钟被戳。然后在您BroadcastReceiveronReceive()poke 服务中通过即startService()有特殊意图来完成这项工作。

于 2012-10-09T17:55:57.887 回答