isAvailable is true by default in dev options
- isAvailable() is defaulted to return true for all developer options preferences - child controllers should override for custom hiding logic Bug: 34203528 Test: make RunSettingsRoboTests -j40 Change-Id: I89921f801c25e74bf78d02c55b5f34cf1d464cd0
This commit is contained in:
@@ -38,11 +38,6 @@ public class BluetoothAbsoluteVolumePreferenceController extends
|
|||||||
super(context);
|
super(context);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean isAvailable() {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getPreferenceKey() {
|
public String getPreferenceKey() {
|
||||||
return BLUETOOTH_DISABLE_ABSOLUTE_VOLUME_KEY;
|
return BLUETOOTH_DISABLE_ABSOLUTE_VOLUME_KEY;
|
||||||
|
@@ -38,11 +38,6 @@ public class BluetoothDeviceNoNamePreferenceController extends
|
|||||||
super(context);
|
super(context);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean isAvailable() {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getPreferenceKey() {
|
public String getPreferenceKey() {
|
||||||
return BLUETOOTH_SHOW_DEVICES_WITHOUT_NAMES_KEY;
|
return BLUETOOTH_SHOW_DEVICES_WITHOUT_NAMES_KEY;
|
||||||
|
@@ -37,11 +37,6 @@ public class BluetoothSnoopLogPreferenceController extends
|
|||||||
super(context);
|
super(context);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean isAvailable() {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getPreferenceKey() {
|
public String getPreferenceKey() {
|
||||||
return PREFERENCE_KEY;
|
return PREFERENCE_KEY;
|
||||||
|
@@ -39,11 +39,6 @@ public class DebugViewAttributesPreferenceController extends
|
|||||||
super(context);
|
super(context);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean isAvailable() {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getPreferenceKey() {
|
public String getPreferenceKey() {
|
||||||
return DEBUG_VIEW_ATTRIBUTES_KEY;
|
return DEBUG_VIEW_ATTRIBUTES_KEY;
|
||||||
|
@@ -51,6 +51,16 @@ public abstract class DeveloperOptionsPreferenceController extends
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Child classes should override this method to create custom logic for hiding preferences.
|
||||||
|
*
|
||||||
|
* @return true if the preference is to be displayed.
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public boolean isAvailable() {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Called when developer options is enabled
|
* Called when developer options is enabled
|
||||||
*/
|
*/
|
||||||
|
@@ -43,11 +43,6 @@ public class DisableAutomaticUpdatesPreferenceController extends
|
|||||||
super(context);
|
super(context);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean isAvailable() {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getPreferenceKey() {
|
public String getPreferenceKey() {
|
||||||
return OTA_DISABLE_AUTOMATIC_UPDATE_KEY;
|
return OTA_DISABLE_AUTOMATIC_UPDATE_KEY;
|
||||||
|
@@ -39,11 +39,6 @@ public class MobileDataAlwaysOnPreferenceController extends
|
|||||||
super(context);
|
super(context);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean isAvailable() {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getPreferenceKey() {
|
public String getPreferenceKey() {
|
||||||
return MOBILE_DATA_ALWAYS_ON;
|
return MOBILE_DATA_ALWAYS_ON;
|
||||||
|
@@ -39,11 +39,6 @@ public class PointerLocationPreferenceController extends DeveloperOptionsPrefere
|
|||||||
super(context);
|
super(context);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean isAvailable() {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getPreferenceKey() {
|
public String getPreferenceKey() {
|
||||||
return POINTER_LOCATION_KEY;
|
return POINTER_LOCATION_KEY;
|
||||||
|
@@ -48,11 +48,6 @@ public class SelectDebugAppPreferenceController extends DeveloperOptionsPreferen
|
|||||||
mPackageManager = new PackageManagerWrapper(mContext.getPackageManager());
|
mPackageManager = new PackageManagerWrapper(mContext.getPackageManager());
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean isAvailable() {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getPreferenceKey() {
|
public String getPreferenceKey() {
|
||||||
return DEBUG_APP_KEY;
|
return DEBUG_APP_KEY;
|
||||||
|
@@ -50,11 +50,6 @@ public class ShowSurfaceUpdatesPreferenceController extends DeveloperOptionsPref
|
|||||||
mSurfaceFlinger = ServiceManager.getService(SURFACE_FLINGER_SERVICE_KEY);
|
mSurfaceFlinger = ServiceManager.getService(SURFACE_FLINGER_SERVICE_KEY);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean isAvailable() {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getPreferenceKey() {
|
public String getPreferenceKey() {
|
||||||
return SHOW_SCREEN_UPDATES_KEY;
|
return SHOW_SCREEN_UPDATES_KEY;
|
||||||
|
@@ -39,11 +39,6 @@ public class ShowTapsPreferenceController extends DeveloperOptionsPreferenceCont
|
|||||||
super(context);
|
super(context);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean isAvailable() {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getPreferenceKey() {
|
public String getPreferenceKey() {
|
||||||
return SHOW_TOUCHES_KEY;
|
return SHOW_TOUCHES_KEY;
|
||||||
|
@@ -61,11 +61,6 @@ public class StayAwakePreferenceController extends DeveloperOptionsPreferenceCon
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean isAvailable() {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getPreferenceKey() {
|
public String getPreferenceKey() {
|
||||||
return PREFERENCE_KEY;
|
return PREFERENCE_KEY;
|
||||||
|
@@ -41,11 +41,6 @@ public class TetheringHardwareAccelPreferenceController extends
|
|||||||
super(context);
|
super(context);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean isAvailable() {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getPreferenceKey() {
|
public String getPreferenceKey() {
|
||||||
return TETHERING_HARDWARE_OFFLOAD;
|
return TETHERING_HARDWARE_OFFLOAD;
|
||||||
|
@@ -48,11 +48,6 @@ public class WaitForDebuggerPreferenceController extends
|
|||||||
super(context);
|
super(context);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean isAvailable() {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getPreferenceKey() {
|
public String getPreferenceKey() {
|
||||||
return WAIT_FOR_DEBUGGER_KEY;
|
return WAIT_FOR_DEBUGGER_KEY;
|
||||||
|
@@ -42,11 +42,6 @@ public class WifiAggressiveHandoverPreferenceController extends
|
|||||||
mWifiManager = (WifiManager) context.getSystemService(Context.WIFI_SERVICE);
|
mWifiManager = (WifiManager) context.getSystemService(Context.WIFI_SERVICE);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean isAvailable() {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getPreferenceKey() {
|
public String getPreferenceKey() {
|
||||||
return WIFI_AGGRESSIVE_HANDOVER_KEY;
|
return WIFI_AGGRESSIVE_HANDOVER_KEY;
|
||||||
|
@@ -40,11 +40,6 @@ public class WifiDisplayCertificationPreferenceController extends
|
|||||||
super(context);
|
super(context);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean isAvailable() {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getPreferenceKey() {
|
public String getPreferenceKey() {
|
||||||
return WIFI_DISPLAY_CERTIFICATION_KEY;
|
return WIFI_DISPLAY_CERTIFICATION_KEY;
|
||||||
|
@@ -42,11 +42,6 @@ public class WifiRoamScansPreferenceController extends
|
|||||||
mWifiManager = (WifiManager) context.getSystemService(Context.WIFI_SERVICE);
|
mWifiManager = (WifiManager) context.getSystemService(Context.WIFI_SERVICE);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean isAvailable() {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getPreferenceKey() {
|
public String getPreferenceKey() {
|
||||||
return WIFI_ALLOW_SCAN_WITH_TRAFFIC_KEY;
|
return WIFI_ALLOW_SCAN_WITH_TRAFFIC_KEY;
|
||||||
|
@@ -42,11 +42,6 @@ public class WifiVerboseLoggingPreferenceController extends
|
|||||||
mWifiManager = (WifiManager) context.getSystemService(Context.WIFI_SERVICE);
|
mWifiManager = (WifiManager) context.getSystemService(Context.WIFI_SERVICE);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean isAvailable() {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getPreferenceKey() {
|
public String getPreferenceKey() {
|
||||||
return WIFI_VERBOSE_LOGGING_KEY;
|
return WIFI_VERBOSE_LOGGING_KEY;
|
||||||
|
Reference in New Issue
Block a user