我已經在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. 如何在機器重啓時自動啓動WAS服務器?
- 4. 服務如何以及何時在Android中自動重新啓動
- 5. Android重新啓動服務
- 6. 如何在服務器重啓時自動啓動Amazon EBS服務?
- 7. 如何在Android中啓動服務
- 8. 自動啓動在Android應用服務
- 9. Android的服務:如何啓動服務
- 10. 在Android中啓動服務
- 11. 如何防止在Android中重新啓動服務?
- 12. 如何在android中重新啓動服務?
- 13. 系統重啓後在Linux中自動啓動服務
- 14. Mule Batch - 如何在服務器重新啓動時停止自動重啓?
- 15. 如何在Android中啓動後創建並啓動自定義服務?
- 16. Android服務啓動ramdomly /自動
- 17. 如何在linux服務器上自動啓動weinre服務器
- 18. Windows服務不自動啓動在重新啓動
- 19. 如何在重新啓動流浪箱後自動啓動服務?
- 20. 如何從Android服務啓動活動
- 21. 如何自動啓動窗口服務
- 22. 我如何啓動Windows服務自動
- 23. 如何自動啓動節點服務?
- 24. 如何讓IIS服務自動啓動?
- 25. 如何在重新啓動後通過服務啓動活動
- 26. 如何在System Re啓動時自動啓動瘦服務器
- 27. 如何在Ubuntu啓動時自動啓動服務?
- 28. 如何處理服務重啓android
- 29. 如何自行重啓Windows服務C#
- 30. 在啓動時啓動Kivy服務(Android)
使用鬧鐘管理器,您可以嘗試或廣播接收器,您可以嘗試.. – 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