我正在与 AOSP 合作并尝试创建系统服务。我对可以在应用程序上设置的 android:persistent 标志的实际功能感兴趣。我很难在 android:persistent 标志上找到一些文档,尽管它很少习惯。
我需要知道作为 AOSP 一部分的哪个类实际上正在检查这个标志并以不同的方式处理服务,因为我的持久服务出现了奇怪的行为。我觉得它可能不仅仅是阻止我的服务被杀死。
所以问题是,它在哪里被检查或标志 android:persistent 的常量字符串表示是什么(如果有人能告诉我那个字符串表示是什么,那么 grep 并找到它的所有地方并不难过来)