0

安装在 /system/priv-app/ 下的核心应用程序的 Android 应用程序部分。当车辆模式更改为倒车时,此应用程序必须在所有屏幕顶部显示 UI。所以我定义了一个粘性服务,它将在后台运行以监听事件并在屏幕上显示 UI(使用 SYSTEM_ALERT_WINDOW)。

在进行健全性测试并且 UI 正在显示时,lowmemorykiller我的服务被终止并且 UI 消失了,这不是预期的行为。

根据指南,我不能persistent=true在清单中使用。

我想知道,为什么 lowmemorykiller 杀死了我在屏幕上处于活动状态的服务?

如果这是预期的行为,那么有没有一种方法可以将粘性服务定义为将在启动时启动并且不显示通知的前台?

4

0 回答 0