diff options
author | Kiyoung Kim <kiyoungkim@google.com> | 2018-12-20 18:36:27 +0900 |
---|---|---|
committer | Kiyoung Kim <kiyoungkim@google.com> | 2019-01-13 17:10:24 +0900 |
commit | 1a3425ed2a5be150a97d56a84d026f6cf62e05e5 (patch) | |
tree | 03f990359f890c6dfa3ce6fd6e2c1aa49449930e /src/com/android/settings/development/ShowLayoutBoundsPreferenceController.java | |
parent | 95ca4bf581784b243a7b31cf135d0ff554d6c18a (diff) |
Schematize Display system properties
Properties accessed across partitions are now schematized and will
become APIs to make explicit interfaces among partitions.
Bug: 117924132
Test: m -j
Change-Id: I83b40ddfcde32d8d03fae73f5c252013933c466c
Diffstat (limited to 'src/com/android/settings/development/ShowLayoutBoundsPreferenceController.java')
-rw-r--r-- | src/com/android/settings/development/ShowLayoutBoundsPreferenceController.java | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/src/com/android/settings/development/ShowLayoutBoundsPreferenceController.java b/src/com/android/settings/development/ShowLayoutBoundsPreferenceController.java index fb091b7d47..18551bf9d5 100644 --- a/src/com/android/settings/development/ShowLayoutBoundsPreferenceController.java +++ b/src/com/android/settings/development/ShowLayoutBoundsPreferenceController.java @@ -17,7 +17,7 @@ package com.android.settings.development; import android.content.Context; -import android.os.SystemProperties; +import android.sysprop.DisplayProperties; import android.view.View; import androidx.preference.Preference; @@ -44,23 +44,21 @@ public class ShowLayoutBoundsPreferenceController extends DeveloperOptionsPrefer @Override public boolean onPreferenceChange(Preference preference, Object newValue) { final boolean isEnabled = (Boolean) newValue; - SystemProperties.set(View.DEBUG_LAYOUT_PROPERTY, - isEnabled ? Boolean.toString(true) : Boolean.toString(false)); + DisplayProperties.debug_layout(isEnabled); SystemPropPoker.getInstance().poke(); return true; } @Override public void updateState(Preference preference) { - final boolean isEnabled = SystemProperties.getBoolean(View.DEBUG_LAYOUT_PROPERTY, - false /* default */); + final boolean isEnabled = DisplayProperties.debug_layout().orElse(false); ((SwitchPreference) mPreference).setChecked(isEnabled); } @Override protected void onDeveloperOptionsSwitchDisabled() { super.onDeveloperOptionsSwitchDisabled(); - SystemProperties.set(View.DEBUG_LAYOUT_PROPERTY, Boolean.toString(false)); + DisplayProperties.debug_layout(false); ((SwitchPreference) mPreference).setChecked(false); } } |