dca*_*121 5 service android taskmanager
通过使用START_STICKY,如果我的服务被任务管理器崩溃/杀死,它会自动重启.我看到有一个服务列表重新启动,但顺序不同.我想优先重新启动服务,以便通过放置到队列的前面来更快地启动它.
重新启动服务通常需要15秒到45秒.有没有办法比其他更快地确定优先次序或启动此服务.
您的服务长期运行吗?如果是,请尝试摆脱它并仅在需要时启动它。Android 服务并不是作为守护进程运行,而是在不需要用户交互和界面时作为短暂的工作人员在后台运行。
大多数“我只是坐着”服务可以监听广播意图并以这种方式成为一个好公民。
另一件事:如果您的服务运行时间已经很短,并且任务杀手处于活动状态,那么很容易:这是用户的问题,而不是您的错。系统不需要任务杀手,你也不应该关心它们。用户应该知道使用它们是不健康的。
| 归档时间: |
|
| 查看次数: |
1272 次 |
| 最近记录: |