嗨,我新來android編程。我正在運行一個包含接收器的服務,該接收器檢測傳入的SMS消息。 Android似乎在老款手機上殺死了我的流程。 有沒有任何合理的解決方案來防止這個服務在進程終止時被殺死?如何防止服務被殺害,因爲進程終止?
0
A
回答
0
的Android似乎被殺死在舊型號的手機
的Android終止進程釋放內存運行其他應用程序我的過程。 Android也會通過任務管理器在用戶請求中終止進程。
是否有任何合理的解決方案來阻止此服務在進程終止時被終止?
不需要。此外,您不需要它永遠運行。將您的接收器放在清單中,以查看收到的消息,將您的服務轉換爲IntentService
,並讓接收者致電startService()
將消息發送到服務進行處理。
1
嘗試在服務類的onStartCommand中添加START_STICKY作爲返回值
相關問題
- 1. 防止背景活動被殺害?
- 2. 前臺服務以防止進程被終止?
- 3. 如何防止另一個進程終止我的服務?
- 4. 如何防止殺死/終止或停止Windows應用程序
- 5. 即使應用程序被殺害/終止,位置更新
- 6. 防止UILocalNotifications當應用程序被殺害
- 7. Libssh2:防止後臺任務被終止
- 8. 如何保護進程不被殺害?
- 9. 防止應用程序在未使用服務時被殺死
- 10. 終止正在運行的命令時,shell腳本被殺害
- 11. 防止由於OS被殺害,而啓動子活性
- 12. MySQL查詢被殺 - 如何防止?
- 13. 如何防止服務被破壞
- 14. 防止用戶進程被Process Explorer中的「End Process」終止
- 15. 如何防止子節點進程被父節點進程殺死?
- 16. 如何殺死節點進程永久終止進程
- 17. 後臺進程在其父進程終止時被終止?
- 18. python終止/殺子進程組
- 19. 殺死java.lang.Process不會終止子進程()
- 20. 如何防止系統終止我的'前臺'服務?
- 21. 前臺服務被殺害由Android
- 22. 如何防止進程終止在KeyboardInterrupt上?
- 23. 防止殺框
- 24. 父進程在C#中終止時如何終止子進程
- 25. 當主進程被終止時,bash子進程不會被終止
- 26. 防止onCreateDialog在進程被終止然後重新啓動時被調用
- 27. 如何防止boost :: statetechart因拋出異常而終止
- 28. 已啓動Windows服務,但進程已被終止
- 29. Windows如何終止進程?
- 30. Android,防止服務/線程