gpt4 book ai didi

android - 应用程序/Activity 被终止时如何避免系统终止服务

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:55:42 25 4
gpt4 key购买 nike

我有一个包含一个activity 和一个service 的应用程序。如果我在 service 运行时终止 activity,它也会被终止。服务不会被杀死对我来说非常重要。如何在系统终止(或者我通过清除“最近的应用程序”列表终止它)activity service 时仍然保持 Activity 状态,直到它完成它的工作?提前致谢!

最佳答案

您可以尝试返回 START_STICKY来自 onStartCommand在您的服务中:

@Override
public int onStartCommand(Intent intent, int flags, int startId) {
handleCommand(intent);
// We want this service to continue running until it is explicitly
// stopped, so return sticky.
return START_STICKY;
}

关于android - 应用程序/Activity 被终止时如何避免系统终止服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23043107/

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