嗨,我新来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,防止服务/线程