Fix logging spam in DashboardFragment.
When updating preferences managed through PreferenceController, the fragment should skip prefs that are not available. Bug: 32255863 Test: RunSettingsRoboTests Change-Id: I2f9b6ddf8c78d40068dc18f07e60672dcba4474a
This commit is contained in:
@@ -35,7 +35,7 @@ public class AutoBrightnessPreferenceController extends PreferenceController imp
|
||||
}
|
||||
|
||||
@Override
|
||||
protected boolean isAvailable() {
|
||||
public boolean isAvailable() {
|
||||
return mContext.getResources().getBoolean(
|
||||
com.android.internal.R.bool.config_automatic_brightness_available);
|
||||
}
|
||||
|
@@ -73,7 +73,7 @@ public class AutoRotatePreferenceController extends PreferenceController impleme
|
||||
}
|
||||
|
||||
@Override
|
||||
protected boolean isAvailable() {
|
||||
public boolean isAvailable() {
|
||||
return RotationPolicy.isRotationLockToggleVisible(mContext);
|
||||
}
|
||||
|
||||
|
@@ -50,7 +50,7 @@ public class CameraGesturePreferenceController extends PreferenceController impl
|
||||
}
|
||||
|
||||
@Override
|
||||
protected boolean isAvailable() {
|
||||
public boolean isAvailable() {
|
||||
boolean configSet = mContext.getResources().getInteger(
|
||||
com.android.internal.R.integer.config_cameraLaunchGestureSensorType) != -1;
|
||||
return configSet
|
||||
|
@@ -67,7 +67,7 @@ public class DozePreferenceController extends PreferenceController implements
|
||||
}
|
||||
|
||||
@Override
|
||||
protected boolean isAvailable() {
|
||||
public boolean isAvailable() {
|
||||
String name = Build.IS_DEBUGGABLE ? SystemProperties.get("debug.doze.component") : null;
|
||||
if (TextUtils.isEmpty(name)) {
|
||||
name = mContext.getResources().getString(
|
||||
|
@@ -31,7 +31,7 @@ public class FontSizePreferenceController extends PreferenceController {
|
||||
}
|
||||
|
||||
@Override
|
||||
protected boolean isAvailable() {
|
||||
public boolean isAvailable() {
|
||||
return true;
|
||||
}
|
||||
|
||||
|
@@ -34,7 +34,7 @@ public class LiftToWakePreferenceController extends PreferenceController impleme
|
||||
}
|
||||
|
||||
@Override
|
||||
protected boolean isAvailable() {
|
||||
public boolean isAvailable() {
|
||||
SensorManager sensors = (SensorManager) mContext.getSystemService(Context.SENSOR_SERVICE);
|
||||
return sensors != null && sensors.getDefaultSensor(Sensor.TYPE_WAKE_GESTURE) != null;
|
||||
}
|
||||
|
@@ -33,7 +33,7 @@ public class NightDisplayPreferenceController extends PreferenceController {
|
||||
}
|
||||
|
||||
@Override
|
||||
protected boolean isAvailable() {
|
||||
public boolean isAvailable() {
|
||||
return NightDisplayController.isAvailable(mContext);
|
||||
}
|
||||
|
||||
|
@@ -35,7 +35,7 @@ public class NightModePreferenceController extends PreferenceController
|
||||
}
|
||||
|
||||
@Override
|
||||
protected boolean isAvailable() {
|
||||
public boolean isAvailable() {
|
||||
return false;
|
||||
}
|
||||
|
||||
|
@@ -28,7 +28,7 @@ public class ScreenSaverPreferenceController extends PreferenceController {
|
||||
}
|
||||
|
||||
@Override
|
||||
protected boolean isAvailable() {
|
||||
public boolean isAvailable() {
|
||||
return mContext.getResources().getBoolean(
|
||||
com.android.internal.R.bool.config_dreamsSupported);
|
||||
}
|
||||
|
@@ -35,7 +35,7 @@ public class TapToWakePreferenceController extends PreferenceController implemen
|
||||
}
|
||||
|
||||
@Override
|
||||
protected boolean isAvailable() {
|
||||
public boolean isAvailable() {
|
||||
return mContext.getResources().getBoolean(
|
||||
com.android.internal.R.bool.config_supportDoubleTapWake);
|
||||
}
|
||||
|
@@ -42,7 +42,7 @@ public class TimeoutPreferenceController extends PreferenceController implements
|
||||
}
|
||||
|
||||
@Override
|
||||
protected boolean isAvailable() {
|
||||
public boolean isAvailable() {
|
||||
return true;
|
||||
}
|
||||
|
||||
|
@@ -35,7 +35,7 @@ public class VrDisplayPreferenceController extends PreferenceController implemen
|
||||
}
|
||||
|
||||
@Override
|
||||
protected boolean isAvailable() {
|
||||
public boolean isAvailable() {
|
||||
final PackageManager pm = mContext.getPackageManager();
|
||||
return pm.hasSystemFeature(PackageManager.FEATURE_VR_MODE_HIGH_PERFORMANCE);
|
||||
}
|
||||
|
@@ -32,7 +32,7 @@ public class WallpaperPreferenceController extends PreferenceController {
|
||||
}
|
||||
|
||||
@Override
|
||||
protected boolean isAvailable() {
|
||||
public boolean isAvailable() {
|
||||
return true;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user