Android 启动和首次应用程序启动时计划服务

Android 启动和首次应用程序启动时计划服务,android,service,scheduling,alarmmanager,Android,Service,Scheduling,Alarmmanager,我想安排我的服务更新一些数据,我需要在启动时安排它,但如果用户首先启动我的应用程序,我也想安排我的服务。我想使用AlarmManager来完成此操作。是否有办法识别,我的服务是否已经安排好了?只需捕获操作\u BOOT\u COMPLETED intent,然后进行注册即可。不在onCreate()中。使用AlarmManager.cancel()取消您以前计划的服务(如果没有实际计划,它将不会做任何事情,因此您可以调用它),然后像通常那样计划您的服务为什么不简单地在SharedReferenc

我想安排我的服务更新一些数据,我需要在启动时安排它,但如果用户首先启动我的应用程序,我也想安排我的服务。我想使用AlarmManager来完成此操作。是否有办法识别,我的服务是否已经安排好了?

只需捕获操作\u BOOT\u COMPLETED intent,然后进行注册即可。不在onCreate()中。

使用AlarmManager.cancel()取消您以前计划的服务(如果没有实际计划,它将不会做任何事情,因此您可以调用它),然后像通常那样计划您的服务

为什么不简单地在SharedReferences中粘贴一个标志呢?