diff options
author | Fan Zhang <zhfan@google.com> | 2019-01-28 13:10:32 -0800 |
---|---|---|
committer | Fan Zhang <zhfan@google.com> | 2019-01-28 14:44:02 -0800 |
commit | 5c3301b0abf2f407de802143b0f711bf59064c8f (patch) | |
tree | d79bde94f65c490b272360ef3ea6a95873ad5303 /src/com/android/settings/deviceinfo/DeviceNamePreferenceController.java | |
parent | c2448a1e8ca61b501b46626cfc6221ed421bed7b (diff) | |
download | packages_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.java | 13 |
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) { |