gpt4 book ai didi

android - 优先安排崩溃的 android 服务的重启

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:29:33 29 4
gpt4 key购买 nike

通过使用 START_STICKY ,如果我的服务被任务管理器崩溃/终止,它会自动重启。我看到有一个服务列表以不同的顺序重新启动。我想优先考虑重新启动服务,以便通过将其放在队列的前面来更快地启动。

重新启动服务通常需要 15 秒到 45 秒。有没有一种方法可以优先考虑或比其他服务更早启动此服务。

最佳答案

您的服务是否长期运行?如果是,请尝试摆脱它并仅在需要时启动它。 Android 服务并不意味着作为守护进程运行,它们旨在在不需要用户交互和界面的情况下作为后台的短期工作人员运行。

大多数“我只是坐着”服务可以收听广播 Intent ,并以此方式成为一个好公民。

另一件事:如果您的服务已经在短期内运行并且任务 killer 处于 Activity 状态,那很容易:这是用户的问题,而不是您的错。系统不需要任务 killer ,你不应该照顾他们。用户应该知道使用它们是不健康的。

关于android - 优先安排崩溃的 android 服务的重启,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9185354/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com