diff --git a/res/xml/development_prefs.xml b/res/xml/development_prefs.xml index 22c39116a1c..96eb62a5fdf 100644 --- a/res/xml/development_prefs.xml +++ b/res/xml/development_prefs.xml @@ -32,7 +32,7 @@ android:targetClass="com.android.settings.SetFullBackupPassword" /> - @@ -44,12 +44,12 @@ android:entries="@array/hdcp_checking_titles" android:entryValues="@array/hdcp_checking_values" /> - - @@ -63,7 +63,7 @@ - @@ -71,54 +71,54 @@ - - - - - - - - android:summary="@string/wifi_verbose_logging_summary"/> - android:summary="@string/wifi_aggressive_handover_summary"/> - android:summary="@string/wifi_allow_scan_with_traffic_summary"/> @@ -142,12 +142,12 @@ - - @@ -157,17 +157,17 @@ - - - @@ -205,17 +205,17 @@ - - - @@ -234,12 +234,12 @@ android:entries="@array/show_non_rect_clip_entries" android:entryValues="@array/show_non_rect_clip_values" /> - - @@ -257,12 +257,12 @@ - - @@ -272,12 +272,12 @@ - - @@ -301,7 +301,7 @@ - @@ -313,7 +313,7 @@ android:entries="@array/app_process_limit_entries" android:entryValues="@array/app_process_limit_values" /> - diff --git a/src/com/android/settings/DevelopmentSettings.java b/src/com/android/settings/DevelopmentSettings.java index 7098bedbea5..8c13f9cf35c 100644 --- a/src/com/android/settings/DevelopmentSettings.java +++ b/src/com/android/settings/DevelopmentSettings.java @@ -48,12 +48,12 @@ import android.os.StrictMode; import android.os.SystemProperties; import android.os.UserHandle; import android.os.UserManager; -import android.preference.CheckBoxPreference; import android.preference.ListPreference; import android.preference.Preference; import android.preference.Preference.OnPreferenceChangeListener; import android.preference.PreferenceGroup; import android.preference.PreferenceScreen; +import android.preference.SwitchPreference; import android.provider.SearchIndexableResource; import android.provider.Settings; import android.text.TextUtils; @@ -68,7 +68,6 @@ import android.widget.TextView; import com.android.settings.search.BaseSearchIndexProvider; import com.android.settings.search.Indexable; import com.android.settings.widget.SwitchBar; -import dalvik.system.VMRuntime; import java.util.ArrayList; import java.util.Arrays; @@ -181,39 +180,39 @@ public class DevelopmentSettings extends SettingsPreferenceFragment private boolean mHaveDebugSettings; private boolean mDontPokeProperties; - private CheckBoxPreference mEnableAdb; + private SwitchPreference mEnableAdb; private Preference mClearAdbKeys; - private CheckBoxPreference mEnableTerminal; + private SwitchPreference mEnableTerminal; private Preference mBugreport; - private CheckBoxPreference mBugreportInPower; - private CheckBoxPreference mKeepScreenOn; - private CheckBoxPreference mBtHciSnoopLog; - private CheckBoxPreference mEnableOemUnlock; - private CheckBoxPreference mAllowMockLocation; - private CheckBoxPreference mDebugViewAttributes; + private SwitchPreference mBugreportInPower; + private SwitchPreference mKeepScreenOn; + private SwitchPreference mBtHciSnoopLog; + private SwitchPreference mEnableOemUnlock; + private SwitchPreference mAllowMockLocation; + private SwitchPreference mDebugViewAttributes; private PreferenceScreen mPassword; private String mDebugApp; private Preference mDebugAppPref; - private CheckBoxPreference mWaitForDebugger; - private CheckBoxPreference mVerifyAppsOverUsb; - private CheckBoxPreference mWifiDisplayCertification; - private CheckBoxPreference mWifiVerboseLogging; - private CheckBoxPreference mWifiAggressiveHandover; + private SwitchPreference mWaitForDebugger; + private SwitchPreference mVerifyAppsOverUsb; + private SwitchPreference mWifiDisplayCertification; + private SwitchPreference mWifiVerboseLogging; + private SwitchPreference mWifiAggressiveHandover; - private CheckBoxPreference mWifiAllowScansWithTraffic; - private CheckBoxPreference mStrictMode; - private CheckBoxPreference mPointerLocation; - private CheckBoxPreference mShowTouches; - private CheckBoxPreference mShowScreenUpdates; - private CheckBoxPreference mDisableOverlays; - private CheckBoxPreference mShowCpuUsage; - private CheckBoxPreference mForceHardwareUi; - private CheckBoxPreference mForceMsaa; - private CheckBoxPreference mShowHwScreenUpdates; - private CheckBoxPreference mShowHwLayersUpdates; - private CheckBoxPreference mDebugLayout; - private CheckBoxPreference mForceRtlLayout; + private SwitchPreference mWifiAllowScansWithTraffic; + private SwitchPreference mStrictMode; + private SwitchPreference mPointerLocation; + private SwitchPreference mShowTouches; + private SwitchPreference mShowScreenUpdates; + private SwitchPreference mDisableOverlays; + private SwitchPreference mShowCpuUsage; + private SwitchPreference mForceHardwareUi; + private SwitchPreference mForceMsaa; + private SwitchPreference mShowHwScreenUpdates; + private SwitchPreference mShowHwLayersUpdates; + private SwitchPreference mDebugLayout; + private SwitchPreference mForceRtlLayout; private ListPreference mDebugHwOverdraw; private ListPreference mLogdSize; private ListPreference mUsbConfiguration; @@ -227,19 +226,19 @@ public class DevelopmentSettings extends SettingsPreferenceFragment private ListPreference mSimulateColorSpace; - private CheckBoxPreference mUseNuplayer; - private CheckBoxPreference mUSBAudio; - private CheckBoxPreference mImmediatelyDestroyActivities; + private SwitchPreference mUseNuplayer; + private SwitchPreference mUSBAudio; + private SwitchPreference mImmediatelyDestroyActivities; private ListPreference mAppProcessLimit; - private CheckBoxPreference mShowAllANRs; + private SwitchPreference mShowAllANRs; private PreferenceScreen mProcessStats; private final ArrayList mAllPrefs = new ArrayList(); - private final ArrayList mResetCbPrefs - = new ArrayList(); + private final ArrayList mResetSwitchPrefs + = new ArrayList(); private final HashSet mDisabledPrefs = new HashSet(); // To track whether a confirmation dialog was clicked. @@ -274,7 +273,7 @@ public class DevelopmentSettings extends SettingsPreferenceFragment final PreferenceGroup debugDebuggingCategory = (PreferenceGroup) findPreference(DEBUG_DEBUGGING_CATEGORY_KEY); - mEnableAdb = findAndInitCheckboxPref(ENABLE_ADB); + mEnableAdb = findAndInitSwitchPref(ENABLE_ADB); mClearAdbKeys = findPreference(CLEAR_ADB_KEYS); if (!SystemProperties.getBoolean("ro.adb.secure", false)) { if (debugDebuggingCategory != null) { @@ -282,23 +281,23 @@ public class DevelopmentSettings extends SettingsPreferenceFragment } } mAllPrefs.add(mClearAdbKeys); - mEnableTerminal = findAndInitCheckboxPref(ENABLE_TERMINAL); + mEnableTerminal = findAndInitSwitchPref(ENABLE_TERMINAL); if (!isPackageInstalled(getActivity(), TERMINAL_APP_PACKAGE)) { debugDebuggingCategory.removePreference(mEnableTerminal); mEnableTerminal = null; } mBugreport = findPreference(BUGREPORT); - mBugreportInPower = findAndInitCheckboxPref(BUGREPORT_IN_POWER_KEY); - mKeepScreenOn = findAndInitCheckboxPref(KEEP_SCREEN_ON); - mBtHciSnoopLog = findAndInitCheckboxPref(BT_HCI_SNOOP_LOG); - mEnableOemUnlock = findAndInitCheckboxPref(ENABLE_OEM_UNLOCK); + mBugreportInPower = findAndInitSwitchPref(BUGREPORT_IN_POWER_KEY); + mKeepScreenOn = findAndInitSwitchPref(KEEP_SCREEN_ON); + mBtHciSnoopLog = findAndInitSwitchPref(BT_HCI_SNOOP_LOG); + mEnableOemUnlock = findAndInitSwitchPref(ENABLE_OEM_UNLOCK); if (!showEnableOemUnlockPreference()) { removePreference(mEnableOemUnlock); mEnableOemUnlock = null; } - mAllowMockLocation = findAndInitCheckboxPref(ALLOW_MOCK_LOCATION); - mDebugViewAttributes = findAndInitCheckboxPref(DEBUG_VIEW_ATTRIBUTES); + mAllowMockLocation = findAndInitSwitchPref(ALLOW_MOCK_LOCATION); + mDebugViewAttributes = findAndInitSwitchPref(DEBUG_VIEW_ATTRIBUTES); mPassword = (PreferenceScreen) findPreference(LOCAL_BACKUP_PASSWORD); mAllPrefs.add(mPassword); @@ -312,8 +311,8 @@ public class DevelopmentSettings extends SettingsPreferenceFragment mDebugAppPref = findPreference(DEBUG_APP_KEY); mAllPrefs.add(mDebugAppPref); - mWaitForDebugger = findAndInitCheckboxPref(WAIT_FOR_DEBUGGER_KEY); - mVerifyAppsOverUsb = findAndInitCheckboxPref(VERIFY_APPS_OVER_USB_KEY); + mWaitForDebugger = findAndInitSwitchPref(WAIT_FOR_DEBUGGER_KEY); + mVerifyAppsOverUsb = findAndInitSwitchPref(VERIFY_APPS_OVER_USB_KEY); if (!showVerifierSetting()) { if (debugDebuggingCategory != null) { debugDebuggingCategory.removePreference(mVerifyAppsOverUsb); @@ -321,25 +320,25 @@ public class DevelopmentSettings extends SettingsPreferenceFragment mVerifyAppsOverUsb.setEnabled(false); } } - mStrictMode = findAndInitCheckboxPref(STRICT_MODE_KEY); - mPointerLocation = findAndInitCheckboxPref(POINTER_LOCATION_KEY); - mShowTouches = findAndInitCheckboxPref(SHOW_TOUCHES_KEY); - mShowScreenUpdates = findAndInitCheckboxPref(SHOW_SCREEN_UPDATES_KEY); - mDisableOverlays = findAndInitCheckboxPref(DISABLE_OVERLAYS_KEY); - mShowCpuUsage = findAndInitCheckboxPref(SHOW_CPU_USAGE_KEY); - mForceHardwareUi = findAndInitCheckboxPref(FORCE_HARDWARE_UI_KEY); - mForceMsaa = findAndInitCheckboxPref(FORCE_MSAA_KEY); + mStrictMode = findAndInitSwitchPref(STRICT_MODE_KEY); + mPointerLocation = findAndInitSwitchPref(POINTER_LOCATION_KEY); + mShowTouches = findAndInitSwitchPref(SHOW_TOUCHES_KEY); + mShowScreenUpdates = findAndInitSwitchPref(SHOW_SCREEN_UPDATES_KEY); + mDisableOverlays = findAndInitSwitchPref(DISABLE_OVERLAYS_KEY); + mShowCpuUsage = findAndInitSwitchPref(SHOW_CPU_USAGE_KEY); + mForceHardwareUi = findAndInitSwitchPref(FORCE_HARDWARE_UI_KEY); + mForceMsaa = findAndInitSwitchPref(FORCE_MSAA_KEY); mTrackFrameTime = addListPreference(TRACK_FRAME_TIME_KEY); mShowNonRectClip = addListPreference(SHOW_NON_RECTANGULAR_CLIP_KEY); - mShowHwScreenUpdates = findAndInitCheckboxPref(SHOW_HW_SCREEN_UPDATES_KEY); - mShowHwLayersUpdates = findAndInitCheckboxPref(SHOW_HW_LAYERS_UPDATES_KEY); - mDebugLayout = findAndInitCheckboxPref(DEBUG_LAYOUT_KEY); - mForceRtlLayout = findAndInitCheckboxPref(FORCE_RTL_LAYOUT_KEY); + mShowHwScreenUpdates = findAndInitSwitchPref(SHOW_HW_SCREEN_UPDATES_KEY); + mShowHwLayersUpdates = findAndInitSwitchPref(SHOW_HW_LAYERS_UPDATES_KEY); + mDebugLayout = findAndInitSwitchPref(DEBUG_LAYOUT_KEY); + mForceRtlLayout = findAndInitSwitchPref(FORCE_RTL_LAYOUT_KEY); mDebugHwOverdraw = addListPreference(DEBUG_HW_OVERDRAW_KEY); - mWifiDisplayCertification = findAndInitCheckboxPref(WIFI_DISPLAY_CERTIFICATION_KEY); - mWifiVerboseLogging = findAndInitCheckboxPref(WIFI_VERBOSE_LOGGING_KEY); - mWifiAggressiveHandover = findAndInitCheckboxPref(WIFI_AGGRESSIVE_HANDOVER_KEY); - mWifiAllowScansWithTraffic = findAndInitCheckboxPref(WIFI_ALLOW_SCAN_WITH_TRAFFIC_KEY); + mWifiDisplayCertification = findAndInitSwitchPref(WIFI_DISPLAY_CERTIFICATION_KEY); + mWifiVerboseLogging = findAndInitSwitchPref(WIFI_VERBOSE_LOGGING_KEY); + mWifiAggressiveHandover = findAndInitSwitchPref(WIFI_AGGRESSIVE_HANDOVER_KEY); + mWifiAllowScansWithTraffic = findAndInitSwitchPref(WIFI_ALLOW_SCAN_WITH_TRAFFIC_KEY); mLogdSize = addListPreference(SELECT_LOGD_SIZE_KEY); mUsbConfiguration = addListPreference(USB_CONFIGURATION_KEY); @@ -349,20 +348,20 @@ public class DevelopmentSettings extends SettingsPreferenceFragment mOverlayDisplayDevices = addListPreference(OVERLAY_DISPLAY_DEVICES_KEY); mOpenGLTraces = addListPreference(OPENGL_TRACES_KEY); mSimulateColorSpace = addListPreference(SIMULATE_COLOR_SPACE); - mUseNuplayer = findAndInitCheckboxPref(USE_NUPLAYER_KEY); - mUSBAudio = findAndInitCheckboxPref(USB_AUDIO_KEY); + mUseNuplayer = findAndInitSwitchPref(USE_NUPLAYER_KEY); + mUSBAudio = findAndInitSwitchPref(USB_AUDIO_KEY); - mImmediatelyDestroyActivities = (CheckBoxPreference) findPreference( + mImmediatelyDestroyActivities = (SwitchPreference) findPreference( IMMEDIATELY_DESTROY_ACTIVITIES_KEY); mAllPrefs.add(mImmediatelyDestroyActivities); - mResetCbPrefs.add(mImmediatelyDestroyActivities); + mResetSwitchPrefs.add(mImmediatelyDestroyActivities); mAppProcessLimit = addListPreference(APP_PROCESS_LIMIT_KEY); - mShowAllANRs = (CheckBoxPreference) findPreference( + mShowAllANRs = (SwitchPreference) findPreference( SHOW_ALL_ANRS_KEY); mAllPrefs.add(mShowAllANRs); - mResetCbPrefs.add(mShowAllANRs); + mResetSwitchPrefs.add(mShowAllANRs); Preference hdcpChecking = findPreference(HDCP_CHECKING_KEY); if (hdcpChecking != null) { @@ -388,13 +387,13 @@ public class DevelopmentSettings extends SettingsPreferenceFragment } } - private CheckBoxPreference findAndInitCheckboxPref(String key) { - CheckBoxPreference pref = (CheckBoxPreference) findPreference(key); + private SwitchPreference findAndInitSwitchPref(String key) { + SwitchPreference pref = (SwitchPreference) findPreference(key); if (pref == null) { throw new IllegalArgumentException("Cannot find preference with key = " + key); } mAllPrefs.add(pref); - mResetCbPrefs.add(pref); + mResetSwitchPrefs.add(pref); return pref; } @@ -490,8 +489,8 @@ public class DevelopmentSettings extends SettingsPreferenceFragment getActivity().unregisterReceiver(mUsbReceiver); } - void updateCheckBox(CheckBoxPreference checkBox, boolean value) { - checkBox.setChecked(value); + void updateSwitchPreference(SwitchPreference switchPreference, boolean value) { + switchPreference.setChecked(value); mHaveDebugSettings |= value; } @@ -499,25 +498,25 @@ public class DevelopmentSettings extends SettingsPreferenceFragment final Context context = getActivity(); final ContentResolver cr = context.getContentResolver(); mHaveDebugSettings = false; - updateCheckBox(mEnableAdb, Settings.Global.getInt(cr, + updateSwitchPreference(mEnableAdb, Settings.Global.getInt(cr, Settings.Global.ADB_ENABLED, 0) != 0); if (mEnableTerminal != null) { - updateCheckBox(mEnableTerminal, + updateSwitchPreference(mEnableTerminal, context.getPackageManager().getApplicationEnabledSetting(TERMINAL_APP_PACKAGE) - == PackageManager.COMPONENT_ENABLED_STATE_ENABLED); + == PackageManager.COMPONENT_ENABLED_STATE_ENABLED); } - updateCheckBox(mBugreportInPower, Settings.Secure.getInt(cr, + updateSwitchPreference(mBugreportInPower, Settings.Secure.getInt(cr, Settings.Secure.BUGREPORT_IN_POWER_MENU, 0) != 0); - updateCheckBox(mKeepScreenOn, Settings.Global.getInt(cr, + updateSwitchPreference(mKeepScreenOn, Settings.Global.getInt(cr, Settings.Global.STAY_ON_WHILE_PLUGGED_IN, 0) != 0); - updateCheckBox(mBtHciSnoopLog, Settings.Secure.getInt(cr, + updateSwitchPreference(mBtHciSnoopLog, Settings.Secure.getInt(cr, Settings.Secure.BLUETOOTH_HCI_LOG, 0) != 0); if (mEnableOemUnlock != null) { - updateCheckBox(mEnableOemUnlock, Utils.isOemUnlockEnabled(getActivity())); + updateSwitchPreference(mEnableOemUnlock, Utils.isOemUnlockEnabled(getActivity())); } - updateCheckBox(mAllowMockLocation, Settings.Secure.getInt(cr, + updateSwitchPreference(mAllowMockLocation, Settings.Secure.getInt(cr, Settings.Secure.ALLOW_MOCK_LOCATION, 0) != 0); - updateCheckBox(mDebugViewAttributes, Settings.Global.getInt(cr, + updateSwitchPreference(mDebugViewAttributes, Settings.Global.getInt(cr, Settings.Global.DEBUG_VIEW_ATTRIBUTES, 0) != 0); updateHdcpValues(); updatePasswordSummary(); @@ -556,8 +555,8 @@ public class DevelopmentSettings extends SettingsPreferenceFragment private void resetDangerousOptions() { mDontPokeProperties = true; - for (int i=0; i 0) { String label; @@ -660,7 +659,7 @@ public class DevelopmentSettings extends SettingsPreferenceFragment } private void updateVerifyAppsOverUsbOptions() { - updateCheckBox(mVerifyAppsOverUsb, Settings.Global.getInt(getActivity().getContentResolver(), + updateSwitchPreference(mVerifyAppsOverUsb, Settings.Global.getInt(getActivity().getContentResolver(), Settings.Global.PACKAGE_VERIFIER_INCLUDE_ADB, 1) != 0); mVerifyAppsOverUsb.setEnabled(enableVerifierSetting()); } @@ -740,7 +739,7 @@ public class DevelopmentSettings extends SettingsPreferenceFragment } private void updateStrictModeVisualOptions() { - updateCheckBox(mStrictMode, currentStrictModeActiveIndex() == 1); + updateSwitchPreference(mStrictMode, currentStrictModeActiveIndex() == 1); } private void writePointerLocationOptions() { @@ -749,7 +748,7 @@ public class DevelopmentSettings extends SettingsPreferenceFragment } private void updatePointerLocationOptions() { - updateCheckBox(mPointerLocation, Settings.System.getInt(getActivity().getContentResolver(), + updateSwitchPreference(mPointerLocation, Settings.System.getInt(getActivity().getContentResolver(), Settings.System.POINTER_LOCATION, 0) != 0); } @@ -759,7 +758,7 @@ public class DevelopmentSettings extends SettingsPreferenceFragment } private void updateShowTouchesOptions() { - updateCheckBox(mShowTouches, Settings.System.getInt(getActivity().getContentResolver(), + updateSwitchPreference(mShowTouches, Settings.System.getInt(getActivity().getContentResolver(), Settings.System.SHOW_TOUCHES, 0) != 0); } @@ -777,11 +776,11 @@ public class DevelopmentSettings extends SettingsPreferenceFragment @SuppressWarnings("unused") int enableGL = reply.readInt(); int showUpdates = reply.readInt(); - updateCheckBox(mShowScreenUpdates, showUpdates != 0); + updateSwitchPreference(mShowScreenUpdates, showUpdates != 0); @SuppressWarnings("unused") int showBackground = reply.readInt(); int disableOverlays = reply.readInt(); - updateCheckBox(mDisableOverlays, disableOverlays != 0); + updateSwitchPreference(mDisableOverlays, disableOverlays != 0); reply.recycle(); data.recycle(); } @@ -824,7 +823,7 @@ public class DevelopmentSettings extends SettingsPreferenceFragment } private void updateHardwareUiOptions() { - updateCheckBox(mForceHardwareUi, SystemProperties.getBoolean(HARDWARE_UI_PROPERTY, false)); + updateSwitchPreference(mForceHardwareUi, SystemProperties.getBoolean(HARDWARE_UI_PROPERTY, false)); } private void writeHardwareUiOptions() { @@ -833,7 +832,7 @@ public class DevelopmentSettings extends SettingsPreferenceFragment } private void updateMsaaOptions() { - updateCheckBox(mForceMsaa, SystemProperties.getBoolean(MSAA_PROPERTY, false)); + updateSwitchPreference(mForceMsaa, SystemProperties.getBoolean(MSAA_PROPERTY, false)); } private void writeMsaaOptions() { @@ -893,7 +892,7 @@ public class DevelopmentSettings extends SettingsPreferenceFragment } private void updateShowHwScreenUpdatesOptions() { - updateCheckBox(mShowHwScreenUpdates, + updateSwitchPreference(mShowHwScreenUpdates, SystemProperties.getBoolean(HardwareRenderer.DEBUG_DIRTY_REGIONS_PROPERTY, false)); } @@ -904,7 +903,7 @@ public class DevelopmentSettings extends SettingsPreferenceFragment } private void updateShowHwLayersUpdatesOptions() { - updateCheckBox(mShowHwLayersUpdates, SystemProperties.getBoolean( + updateSwitchPreference(mShowHwLayersUpdates, SystemProperties.getBoolean( HardwareRenderer.DEBUG_SHOW_LAYERS_UPDATES_PROPERTY, false)); } @@ -940,7 +939,7 @@ public class DevelopmentSettings extends SettingsPreferenceFragment } private void updateDebugLayoutOptions() { - updateCheckBox(mDebugLayout, + updateSwitchPreference(mDebugLayout, SystemProperties.getBoolean(View.DEBUG_LAYOUT_PROPERTY, false)); } @@ -1006,7 +1005,7 @@ public class DevelopmentSettings extends SettingsPreferenceFragment } private void updateUseNuplayerOptions() { - updateCheckBox( + updateSwitchPreference( mUseNuplayer, !SystemProperties.getBoolean(USE_AWESOMEPLAYER_PROPERTY, false)); } @@ -1017,7 +1016,7 @@ public class DevelopmentSettings extends SettingsPreferenceFragment } private void updateUSBAudioOptions() { - updateCheckBox(mUSBAudio, Settings.Secure.getInt(getContentResolver(), + updateSwitchPreference(mUSBAudio, Settings.Secure.getInt(getContentResolver(), Settings.Secure.USB_AUDIO_AUTOMATIC_ROUTING_DISABLED, 0) != 0); } @@ -1028,7 +1027,7 @@ public class DevelopmentSettings extends SettingsPreferenceFragment } private void updateForceRtlOptions() { - updateCheckBox(mForceRtlLayout, Settings.Global.getInt(getActivity().getContentResolver(), + updateSwitchPreference(mForceRtlLayout, Settings.Global.getInt(getActivity().getContentResolver(), Settings.Global.DEVELOPMENT_FORCE_RTL, 0) != 0); } @@ -1041,7 +1040,7 @@ public class DevelopmentSettings extends SettingsPreferenceFragment } private void updateWifiDisplayCertificationOptions() { - updateCheckBox(mWifiDisplayCertification, Settings.Global.getInt( + updateSwitchPreference(mWifiDisplayCertification, Settings.Global.getInt( getActivity().getContentResolver(), Settings.Global.WIFI_DISPLAY_CERTIFICATION_ON, 0) != 0); } @@ -1054,7 +1053,7 @@ public class DevelopmentSettings extends SettingsPreferenceFragment private void updateWifiVerboseLoggingOptions() { boolean enabled = mWifiManager.getVerboseLoggingLevel() > 0; - updateCheckBox(mWifiVerboseLogging, enabled); + updateSwitchPreference(mWifiVerboseLogging, enabled); } private void writeWifiVerboseLoggingOptions() { @@ -1063,7 +1062,7 @@ public class DevelopmentSettings extends SettingsPreferenceFragment private void updateWifiAggressiveHandoverOptions() { boolean enabled = mWifiManager.getAggressiveHandover() > 0; - updateCheckBox(mWifiAggressiveHandover, enabled); + updateSwitchPreference(mWifiAggressiveHandover, enabled); } private void writeWifiAggressiveHandoverOptions() { @@ -1072,7 +1071,7 @@ public class DevelopmentSettings extends SettingsPreferenceFragment private void updateWifiAllowScansWithTrafficOptions() { boolean enabled = mWifiManager.getAllowScansWithTraffic() > 0; - updateCheckBox(mWifiAllowScansWithTraffic, enabled); + updateSwitchPreference(mWifiAllowScansWithTraffic, enabled); } private void writeWifiAllowScansWithTrafficOptions() { @@ -1165,7 +1164,7 @@ public class DevelopmentSettings extends SettingsPreferenceFragment } private void updateCpuUsageOptions() { - updateCheckBox(mShowCpuUsage, Settings.Global.getInt(getActivity().getContentResolver(), + updateSwitchPreference(mShowCpuUsage, Settings.Global.getInt(getActivity().getContentResolver(), Settings.Global.SHOW_PROCESSES, 0) != 0); } @@ -1191,8 +1190,8 @@ public class DevelopmentSettings extends SettingsPreferenceFragment } private void updateImmediatelyDestroyActivitiesOptions() { - updateCheckBox(mImmediatelyDestroyActivities, Settings.Global.getInt( - getActivity().getContentResolver(), Settings.Global.ALWAYS_FINISH_ACTIVITIES, 0) != 0); + updateSwitchPreference(mImmediatelyDestroyActivities, Settings.Global.getInt( + getActivity().getContentResolver(), Settings.Global.ALWAYS_FINISH_ACTIVITIES, 0) != 0); } private void updateAnimationScaleValue(int which, ListPreference pref) { @@ -1317,8 +1316,8 @@ public class DevelopmentSettings extends SettingsPreferenceFragment } private void updateShowAllANRsOptions() { - updateCheckBox(mShowAllANRs, Settings.Secure.getInt( - getActivity().getContentResolver(), Settings.Secure.ANR_SHOW_BACKGROUND, 0) != 0); + updateSwitchPreference(mShowAllANRs, Settings.Secure.getInt( + getActivity().getContentResolver(), Settings.Secure.ANR_SHOW_BACKGROUND, 0) != 0); } @Override