Merge "Refactoring for AmbientAlwaysOnPreferenceController" into oc-dr1-dev
am: 64b15c4a7b
Change-Id: Ic1bd3074c086723c231c05fe2706f6ccc30c4cdd
This commit is contained in:
@@ -37,7 +37,7 @@ public class AmbientDisplayAlwaysOnPreferenceController extends
|
|||||||
private final int ON = 1;
|
private final int ON = 1;
|
||||||
private final int OFF = 0;
|
private final int OFF = 0;
|
||||||
|
|
||||||
private static final String KEY_ALWAYS_ON = "ambient_display_always_on";
|
public static final String KEY_ALWAYS_ON = "ambient_display_always_on";
|
||||||
private static final int MY_USER = UserHandle.myUserId();
|
private static final int MY_USER = UserHandle.myUserId();
|
||||||
|
|
||||||
private final AmbientDisplayConfiguration mConfig;
|
private final AmbientDisplayConfiguration mConfig;
|
||||||
@@ -61,7 +61,11 @@ public class AmbientDisplayAlwaysOnPreferenceController extends
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void updateState(Preference preference) {
|
public void updateState(Preference preference) {
|
||||||
((SwitchPreference) preference).setChecked(mConfig.alwaysOnEnabled(MY_USER));
|
((SwitchPreference) preference).setChecked(isAlwaysOnEnabled(mConfig));
|
||||||
|
}
|
||||||
|
|
||||||
|
public static boolean isAlwaysOnEnabled(AmbientDisplayConfiguration config) {
|
||||||
|
return config.alwaysOnEnabled(MY_USER);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -77,7 +81,15 @@ public class AmbientDisplayAlwaysOnPreferenceController extends
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean isAvailable() {
|
public boolean isAvailable() {
|
||||||
return mConfig.alwaysOnAvailableForUser(MY_USER);
|
return isAvailable(mConfig);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static boolean isAvailable(AmbientDisplayConfiguration config) {
|
||||||
|
return config.alwaysOnAvailableForUser(MY_USER);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static boolean accessibilityInversionEnabled(AmbientDisplayConfiguration config) {
|
||||||
|
return config.accessibilityInversionEnabled(MY_USER);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
Reference in New Issue
Block a user