我正在与AOSP合作并尝试创建系统服务。我感兴趣的是可以在应用程序上设置的android:persistent标志的实际功能。我很难找到关于android:persistent flag的一些文档,虽然它很少习惯。
我需要知道AOSP的哪个类实际上正在检查此标志并以不同方式处理服务,因为我从持久服务中获得了奇怪的行为。我觉得这可能不仅仅是阻止我的服务被杀。
所以问题是,它在哪里被检查或者标志android:persistent的常量字符串表示是什么(如果有人可以告诉我字符串表示是什么,那么grep并不难找到所有它出现的地方)
答案 0 :(得分:0)
发布问题,你的答案将立即变得明显。字符串文字似乎在ApplicationInfo:FLAG_PERSISTENT中,您可以在grepcode页面上找到它: