rescueParty功能
rescueParty主要是为了处理当系统无法正常进入系统,当systemserver一直重启 或者 persistent app(守护应用)一直挂掉重启 时,当重启的次数达到一定次数时,rescureParty会发挥作用,rescureParty也分为不同级别,先重置简单设置,如果还是无法正常启动,再重置重要设置,如果还是无法正常启动,最后重启系统进入recovery模式,并且询问用户 是否需要擦除data分区。所有分为5个等级。
rescueParty 救援等级
rescueParty 救援模式有分5个级别,每个级别的救援方法不一样:
LEVEL_NONE
LEVEL_RESET_SETTINGS_UNTRUSTED_DEFAULTS
LEVEL_RESET_SETTINGS_UNTRUSTED_CHANGES
LEVEL_RESET_SETTINGS_TRUSTED_DEFAULTS
LEVEL_FACTORY_RESET
在系统启动时,当systemServer 出现异常,systemServer会重启,systemServer每重启一次,救援级别就会提升一级,每个级别有相对应的救援措施。同样当系统的PersistentApp 挂掉重启时,也是同样救援级别会提升一级。