gpt4 book ai didi

Android:如果应用程序被系统杀死,Alarm Manager 是否会被杀死

转载 作者:行者123 更新时间:2023-11-29 01:15:30 30 4
gpt4 key购买 nike

我的接收器将在设备启动时加载,并启动警报管理器以每 10 秒安排一次检查我的其他服务是否仍在运行。现在我想知道如果内存不足,警报接收器是否会被杀死或停止接收广播。因为我需要经常检查我的其他服务是否仍然可用并且不会被系统杀死。如果我的服务被破坏或没有重新启动,警报接收器可以自动启动服务)。

最佳答案

在“极端内存压力”的情况下,广播接收器(特别是警报接收器)可能会被系统杀死。也就是说:它不会在常规情况下发生,但可能发生。

Process Lifecycle

A process that is currently executing a BroadcastReceiver (that is, currently running the code in its onReceive(Context, Intent) method) is considered to be a foreground process and will be kept running by the system except under cases of extreme memory pressure.

来自 Android documentation .

关于Android:如果应用程序被系统杀死,Alarm Manager 是否会被杀死,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40012071/

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