gpt4 book ai didi

android - 如何检测 Android 8.0 Oreo API 26 及更高版本上的应用终止

转载 作者:行者123 更新时间:2023-11-30 05:09:03 25 4
gpt4 key购买 nike

我需要检测应用程序进程终止以在服务器端运行一些清理任务。

热门问题中提到的解决方案不再适用于 Android 8 或更高版本。有没有办法检测 Android 8 或更高版本上的应用程序终止?

Android 8 之前的解决方案:

最佳答案

您可以使用与链接相同的解决方案,但从 Oreo 开始,服务应作为 FOREGROUND_SERVICE 启动,否则它将在 5 秒内从系统中终止。因此,您可以重用 90% 的先前代码,但您需要根据新的 Oreo 要求进行更改。

但是,如果通过选择“终止”按钮从“Android 设置 --> 应用程序”页面终止应用程序,即使所有后台服务都同时终止,所以如果发生这种情况,这些方法将不再有效。

关于android - 如何检测 Android 8.0 Oreo API 26 及更高版本上的应用终止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54017641/

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