gpt4 book ai didi

android - 应用程序被杀死后保持 Activity Intent 服务

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:13:06 24 4
gpt4 key购买 nike

我的应用中有意向服务。该服务有一些工作要做——上传一些文件。它仅在有事可做时运行。

当满足某些条件时,服务不会上传,例如没有互联网连接。因此,它将自己注册到广播接收器上以接收有关 Internet 连接更改的消息。

问题是即使它正在做一些事情,服务也会被应用杀死,例如:

  1. 应用正在向服务发送 Intent
  2. 服务开始上传东西,一切正常
  3. X% 已上传,应用被终止,服务被终止
  4. 互联网连接已更改 - 服务已唤醒。

如果应用被杀死后服务被唤醒,为什么它与应用一起被杀死?有什么方法可以防止在应用程序被杀死时杀死服务?

我正在手动终止应用程序。我知道 android 可以随时终止我的服务,我不想阻止它。我只想在用户关闭或终止应用程序后运行此服务。

最佳答案

“它只在有事可做时运行。”仅在理论上 :) - 也许这就是您想要实现的目标。

“问题是服务被应用杀死,即使它正在做一些事情,例如:”当然,在某些情况下,用户操作会结束您的 Service 或 Intent 服务。 This是一个失败的答案。

“有什么方法可以防止应用程序被杀死时杀死服务吗?”它只是在谷歌中寻找“家长控制”任务保护“关键字!

关于android - 应用程序被杀死后保持 Activity Intent 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19562914/

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