Merge "Check mSetupComplete on initialization to avoid service being disabled." into qt-r1-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
74a0753481
@@ -75,6 +75,14 @@ public abstract class AbstractPerUserSystemService<S extends AbstractPerUserSyst
|
|||||||
mMaster = master;
|
mMaster = master;
|
||||||
mLock = lock;
|
mLock = lock;
|
||||||
mUserId = userId;
|
mUserId = userId;
|
||||||
|
updateIsSetupComplete(userId);
|
||||||
|
}
|
||||||
|
|
||||||
|
/** Updates whether setup is complete for current user */
|
||||||
|
private void updateIsSetupComplete(@UserIdInt int userId) {
|
||||||
|
final String setupComplete = Settings.Secure.getStringForUser(
|
||||||
|
getContext().getContentResolver(), Settings.Secure.USER_SETUP_COMPLETE, userId);
|
||||||
|
mSetupComplete = "1".equals(setupComplete);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -143,9 +151,7 @@ public abstract class AbstractPerUserSystemService<S extends AbstractPerUserSyst
|
|||||||
+ ", disabled=" + disabled + ", mDisabled=" + mDisabled);
|
+ ", disabled=" + disabled + ", mDisabled=" + mDisabled);
|
||||||
}
|
}
|
||||||
|
|
||||||
final String setupComplete = Settings.Secure.getStringForUser(
|
updateIsSetupComplete(mUserId);
|
||||||
getContext().getContentResolver(), Settings.Secure.USER_SETUP_COMPLETE, mUserId);
|
|
||||||
mSetupComplete = "1".equals(setupComplete);
|
|
||||||
mDisabled = disabled;
|
mDisabled = disabled;
|
||||||
|
|
||||||
updateServiceInfoLocked();
|
updateServiceInfoLocked();
|
||||||
|
|||||||
Reference in New Issue
Block a user