gpt4 book ai didi

android - 安排 JobService 仅在应用程序运行时运行(在前台)

转载 作者:行者123 更新时间:2023-11-29 23:51:56 28 4
gpt4 key购买 nike

我需要做一些后台更新(大约每 1 分钟)。我必须使用 JobService 定期执行此操作。但是我不需要在应用程序关闭时运行服务 - 仅当应用程序正在运行时(在前台)。

有办法吗?

最佳答案

为此您不需要 JobService。只需使用普通服务即可。操作系统允许前台的应用程序自由创建服务。您可以轻松启动服务并执行您的任务。您可以使用 Handlerthread 进行后台处理,也可以使用 Handler 进行前台处理。

Android O 注意事项:如果您的应用进入后台,那么您的服务将停止,就像您调用了 stopSelf() 一样。请记住清理必要对象的状态。

关于android - 安排 JobService 仅在应用程序运行时运行(在前台),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50835081/

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