我想安排我的服务更新一些数据,我需要在启动时安排它^但是如果用户首先启动我的应用程序,我也想安排我的服务。我想使用AlarmManager这个。有没有办法认识到,我的服务已经安排好了吗?
答案 0 :(得分:1)
使用AlarmManager.cancel()取消之前安排的服务(如果没有实际安排任何内容,它将不会执行任何操作,因此您无论如何都可以调用它),然后按照通常的方式安排服务
答案 1 :(得分:0)
抓住ACTION_BOOT_COMPLETED意图,然后进行注册。不在onCreate()。