该属性用于指定 应用是否应该在系统启动时持久运行。如果设置为 true,Android 会尝试在设备启动时保留该应用,并尽可能不杀死它,即使系统内存紧张。
⚠️ 重要注意事项:
从 Android 5.0(API 21)开始,Google 已不再允许普通应用使用 android:persistent="true",这个标志 仅适用于系统级应用(如 SystemUI、Telephony)。
普通应用无法通过此属性实现持久化运行,应使用 前台服务(Foreground Service) 或 WorkManager 等方式。
之前的应用用了这个属性,且正好又是系统APP,
造成 adb installl -r 无法生效
作为系统应用,如果有persistent属性,则有可能无法重装,卸载等