Update the usage of quiet mode @hide API
BUG:70212757 Test: Settings -> Work profile settings -> Toggle work mode Test: Turn off work mode -> Settings -> Turn on work mode in the suggestion Change-Id: Ic5c2c5b141fb8be365c07c70ad1d0291342d7106
This commit is contained in:
@@ -128,11 +128,8 @@ public class ManagedProfileSettings extends SettingsPreferenceFragment
|
|||||||
@Override
|
@Override
|
||||||
public boolean onPreferenceChange(Preference preference, Object newValue) {
|
public boolean onPreferenceChange(Preference preference, Object newValue) {
|
||||||
if (preference == mWorkModePreference) {
|
if (preference == mWorkModePreference) {
|
||||||
if ((boolean) newValue) {
|
boolean quietModeEnabled = !(boolean) newValue;
|
||||||
mUserManager.trySetQuietModeDisabled(mManagedUser.getIdentifier(), null);
|
mUserManager.trySetQuietModeEnabled(quietModeEnabled, mManagedUser);
|
||||||
} else {
|
|
||||||
mUserManager.setQuietModeEnabled(mManagedUser.getIdentifier(), true);
|
|
||||||
}
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
if (preference == mContactPrefrence) {
|
if (preference == mContactPrefrence) {
|
||||||
|
@@ -91,7 +91,7 @@ public class WorkModeCondition extends Condition {
|
|||||||
public void onActionClick(int index) {
|
public void onActionClick(int index) {
|
||||||
if (index == 0) {
|
if (index == 0) {
|
||||||
if (mUserHandle != null) {
|
if (mUserHandle != null) {
|
||||||
mUm.trySetQuietModeDisabled(mUserHandle.getIdentifier(), null);
|
mUm.trySetQuietModeEnabled(false, mUserHandle);
|
||||||
}
|
}
|
||||||
setActive(false);
|
setActive(false);
|
||||||
} else {
|
} else {
|
||||||
|
Reference in New Issue
Block a user