summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/deviceinfo/DeviceNamePreferenceController.java
diff options
context:
space:
mode:
authorFan Zhang <zhfan@google.com>2019-01-28 13:10:32 -0800
committerFan Zhang <zhfan@google.com>2019-01-28 14:44:02 -0800
commit5c3301b0abf2f407de802143b0f711bf59064c8f (patch)
treed79bde94f65c490b272360ef3ea6a95873ad5303 /src/com/android/settings/deviceinfo/DeviceNamePreferenceController.java
parentc2448a1e8ca61b501b46626cfc6221ed421bed7b (diff)
downloadpackages_apps_Settings-5c3301b0abf2f407de802143b0f711bf59064c8f.tar.gz
packages_apps_Settings-5c3301b0abf2f407de802143b0f711bf59064c8f.tar.bz2
packages_apps_Settings-5c3301b0abf2f407de802143b0f711bf59064c8f.zip
Add configs to display/hide a few tiles in device info page
- Displaying/hiding Emergency info, branded account, device header widget are now driven by config flags - Also refactored controllers to use BasePreferenceController Change-Id: Ie601ebf689e0744c6a05a2cca5513fa43ef355e0 Fixes: 119607340 Test: robotests
Diffstat (limited to 'src/com/android/settings/deviceinfo/DeviceNamePreferenceController.java')
-rw-r--r--src/com/android/settings/deviceinfo/DeviceNamePreferenceController.java13
1 files changed, 3 insertions, 10 deletions
diff --git a/src/com/android/settings/deviceinfo/DeviceNamePreferenceController.java b/src/com/android/settings/deviceinfo/DeviceNamePreferenceController.java
index 0d7b1d313c..fb20a2e652 100644
--- a/src/com/android/settings/deviceinfo/DeviceNamePreferenceController.java
+++ b/src/com/android/settings/deviceinfo/DeviceNamePreferenceController.java
@@ -43,8 +43,6 @@ public class DeviceNamePreferenceController extends BasePreferenceController
LifecycleObserver,
OnSaveInstanceState,
OnCreate {
- private static final String PREF_KEY = "device_name";
- public static final int DEVICE_NAME_SET_WARNING_ID = 1;
private static final String KEY_PENDING_DEVICE_NAME = "key_pending_device_name";
private String mDeviceName;
protected WifiManager mWifiManager;
@@ -54,8 +52,8 @@ public class DeviceNamePreferenceController extends BasePreferenceController
private DeviceNamePreferenceHost mHost;
private String mPendingDeviceName;
- public DeviceNamePreferenceController(Context context) {
- super(context, PREF_KEY);
+ public DeviceNamePreferenceController(Context context, String key) {
+ super(context, key);
mWifiManager = (WifiManager) context.getSystemService(Context.WIFI_SERVICE);
mWifiDeviceNameTextValidator = new WifiDeviceNameTextValidator();
@@ -67,7 +65,7 @@ public class DeviceNamePreferenceController extends BasePreferenceController
@Override
public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen);
- mPreference = (ValidatedEditTextPreference) screen.findPreference(PREF_KEY);
+ mPreference = screen.findPreference(getPreferenceKey());
final CharSequence deviceName = getSummary();
mPreference.setSummary(deviceName);
mPreference.setText(deviceName.toString());
@@ -95,11 +93,6 @@ public class DeviceNamePreferenceController extends BasePreferenceController
}
@Override
- public String getPreferenceKey() {
- return PREF_KEY;
- }
-
- @Override
public boolean onPreferenceChange(Preference preference, Object newValue) {
mPendingDeviceName = (String) newValue;
if (mHost != null) {