我想安排我的服务来更新一些数据,我需要它在启动时计划^但如果用户首先启动我的应用程序,我想安排我的服务。我想为此使用AlarmManager。有什么方法可以认出,我的服务已经安排好了吗?启动时和第一次启动应用程序时调度服务
0
A
回答
1
使用AlarmManager.cancel()取消先前安排的服务(它不会做任何事情,如果实际上什么也没有计划,这样你就可以无论如何称呼它),然后安排你的服务,你通常会做
0
只要抓住ACTION_BOOT_COMPLETED意图,然后做你的注册。不在onCreate()中。
相关问题
- 1. 仅在应用程序第一次启动时启动活动
- 2. 启动时启动服务和应用程序安装后
- 3. 当应用程序第一次启动时调用didReceiveRemoteNotification
- 4. 如何在第一次启动应用程序时使Activity只启动一次?
- 5. Azure应用服务 - 启动时弹出启动应用程序
- 6. 在启动时启动服务并从服务启动应用程序?
- 7. 应用程序启动时自动启动Android服务
- 8. 如何在应用程序启动时启动Android服务?
- 9. 如何在Android应用程序启动时启动服务?
- 10. 在应用程序启动时明确启动GCM服务Android
- 11. 在应用程序启动时停止已启动的服务
- 12. 启动Apache服务器时启动应用程序
- 13. 如何在新应用程序启动时启动服务?
- 14. 启动后启动服务时,应用程序崩溃
- 15. 使用com.google.gms.google服务首次启动应用程序时,Android应用程序需要更多时间启动
- 16. Google位置服务getLastLocation在第一次启动应用程序时为空
- 17. overridePendingTransition第一次启动时不工作(应用程序只启动!)
- 18. 是否applicationDidFinishLaunching:在第一次更新和启动应用程序时调用?
- 19. 当第一次启动应用程序时,presentViewController不起作用
- 20. 在服务器启动/重新启动时启动Node.js应用程序
- 21. BroadcastReceiver在启动时无条件启动服务,无需启动应用程序
- 22. 启动应用程序在启动时
- 23. 在启动时启动应用程序
- 24. 在启动时启动应用程序
- 25. 当应用程序启动时,声音应该再次启动
- 26. Android服务在启动时启动并启动一个URI请求来启动另一个应用程序
- 27. 当我关闭应用程序时服务再次启动
- 28. 仅在第一次启动应用程序时显示UIAlertView
- 29. 第一次启动时将内容下载到应用程序?
- 30. Sqlite仅在第一次启动应用程序时创建表
为什么不是简单地在SharedPreferences中粘贴一个标志? – 2012-03-01 16:05:50