gpt4 book ai didi

android - 防止服务被杀死

转载 作者:太空狗 更新时间:2023-10-29 13:15:49 24 4
gpt4 key购买 nike

即使应用已被终止,如何防止本应在不显示通知的情况下运行的 Service 被终止?

我正在尝试运行一个每 10 分钟跟踪一次 GPS 位置的 Service,我希望我的 Service 即使应用程序被终止也能持续运行。我已经尝试过 startForeground() 但它也给了我一个通知。如何在没有通知的情况下获得解决方案?

最佳答案

您可以从您的Service onStartCommand 返回START_REDELIVER_INTENT。因此,当您的服务被终止时,服务将重新启动并发送最后交付的 Intent 。

您也可以返回 START_STICKY 来自动重启被 android 杀死的服务。

因此,即使用户从打开的应用屏幕滑动关闭应用,您的服务也会重新启动。

引用 http://developer.android.com/reference/android/app/Service.html#onStartCommand(android.content.Intent,int,int)

关于android - 防止服务被杀死,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34788852/

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