我已经在Activity.Now中启动了一个服务,如果我强制关闭活动,那么自动服务也强制停止。是否有任何方法可以自动重新启动它。 在此先感谢。如何在android中自动重启服务?
0
A
回答
0
您应该从服务中的onStartCommand返回START_STICKY。这将确保Android在被杀后重新启动您的服务。请参阅下面的链接。
http://developer.android.com/reference/android/app/Service.html#START_STICKY
这将不会再提供原意。如果你还需要返回START_REDELIVER_INTENT。
这些也在Android博客中解释。
http://android-developers.blogspot.com.au/2010/02/service-api-changes-starting-with.html
0
您必须返回START_STICKY
或START_REDILIVER_INTENT
实现onStartCommand()
方法,但它是你的责任,通过调用stopService()
或stopSelf()
方法停止服务。
相关问题
- 1. 如何重新启动Android服务,当它被重启中断?
- 2. 在Android中重新启动服务
- 3. 服务如何以及何时在Android中自动重新启动
- 4. Android重新启动服务
- 5. 如何在服务器重启时自动启动Amazon EBS服务?
- 6. 自动启动在Android应用服务
- 7. Android的服务:如何启动服务
- 8. 在Android中启动服务
- 9. 如何防止在Android中重新启动服务?
- 10. 系统重启后在Linux中自动启动服务
- 11. 如何在Android中启动后创建并启动自定义服务?
- 12. 如何自动启动窗口服务
- 13. 我如何启动Windows服务自动
- 14. 如何让IIS服务自动启动?
- 15. Android - 在启动时启动服务
- 16. 在启动时启动Kivy服务(Android)
- 17. Android:如何防止服务在崩溃后重新启动?
- 18. 如何自行重启Windows服务C#
- 19. 如何在杀死时自动重启服务?
- 20. 在RedHat中自动启动Web服务
- 21. Android服务启动
- 22. Android服务随机重新启动
- 23. Android服务重新启动多次
- 24. 如何启动自动停止的android服务?
- 25. 如何在Android应用程序启动时启动服务?
- 26. 如何在应用程序启动时启动Android服务?
- 27. 上重新启动服务器proftp的服务不会自动
- 28. 重新启动服务器后重新启动WCF服务
- 29. 如何重新启动窗口服务
- 30. 如何重新启动flask服务器?
使用闹钟管理器,您可以尝试或广播接收器,您可以尝试.. – 2012-03-14 17:39:23
感谢您的快速答复。如何通过广播接收器重新启动服务。 – 2012-03-14 17:41:09
http://stackoverflow.com/questions/3552927/is-it-a-good-idea-to-have-a-service-just-to-register-for-intents – 2012-03-14 17:58:00