2012-03-01 79 views
0

我想安排我的服务来更新一些数据,我需要它在启动时计划^但如果用户首先启动我的应用程序,我想安排我的服务。我想为此使用AlarmManager。有什么方法可以认出,我的服务已经安排好了吗?启动时和第一次启动应用程序时调度服务

+0

为什么不是简单地在SharedPreferences中粘贴一个标志? – 2012-03-01 16:05:50

回答

1

使用AlarmManager.cancel()取消先前安排的服务(它不会做任何事情,如果实际上什么也没有计划,这样你就可以无论如何称呼它),然后安排你的服务,你通常会做

0

只要抓住ACTION_BOOT_COMPLETED意图,然后做你的注册。不在onCreate()中。

相关问题