5

我遇到了我想在特定时间触发服务的场景。

我所知道的是......我需要使用AlarmManager,我在听到这个问题,Using Alarmmanager to start a service at specific time中发现了这个问题。现在,我可以在特定时间开始服务了。

现在我的问题是……我需要 24 小时间隔来启动服务。现在如果手机重启会发生什么。是不是又要开始服务了?

我怎样才能让这件事发生?请在这件事上给予我帮助

谢谢

4

2 回答 2

5

不..它不会..你需要在手机启动时重新设置..类似这样的东西

于 2012-03-30T09:00:19.943 回答
1

您需要注册一个可以接收 BOOT_COMPLETED 消息的 BroadcastReceiver ,以便在手机重启时收到一条消息...

阅读这篇文章!

http://karanbalkar.com/2013/07/tutorial-41-using-alarmmanager-and-broadcastreceiver-in-android/

于 2013-10-21T16:54:51.423 回答