private void writeOverlayDisplayDevicesOptions(Object newValue) {
   Settings.Global.putString(
       getActivity().getContentResolver(),
       Settings.Global.OVERLAY_DISPLAY_DEVICES,
       (String) newValue);
   updateOverlayDisplayDevicesOptions();
 }
 private void updateAllOptions() {
   final Context context = getActivity();
   final ContentResolver cr = context.getContentResolver();
   mHaveDebugSettings = false;
   updateCheckBox(mEnableAdb, Settings.Global.getInt(cr, Settings.Global.ADB_ENABLED, 0) != 0);
   updateCheckBox(
       mBugreportInPower,
       Settings.Secure.getInt(cr, Settings.Secure.BUGREPORT_IN_POWER_MENU, 0) != 0);
   updateCheckBox(
       mKeepScreenOn,
       Settings.Global.getInt(cr, Settings.Global.STAY_ON_WHILE_PLUGGED_IN, 0) != 0);
   updateCheckBox(mEnforceReadExternal, isPermissionEnforced(READ_EXTERNAL_STORAGE));
   updateCheckBox(
       mAllowMockLocation,
       Settings.Secure.getInt(cr, Settings.Secure.ALLOW_MOCK_LOCATION, 0) != 0);
   updateHdcpValues();
   updatePasswordSummary();
   updateDebuggerOptions();
   updateStrictModeVisualOptions();
   updatePointerLocationOptions();
   updateShowTouchesOptions();
   updateFlingerOptions();
   updateCpuUsageOptions();
   updateHardwareUiOptions();
   updateMsaaOptions();
   updateTrackFrameTimeOptions();
   updateShowHwScreenUpdatesOptions();
   updateShowHwLayersUpdatesOptions();
   updateShowHwOverdrawOptions();
   updateDebugLayoutOptions();
   updateAnimationScaleOptions();
   updateOverlayDisplayDevicesOptions();
   updateOpenGLTracesOptions();
   updateEnableTracesOptions();
   updateImmediatelyDestroyActivitiesOptions();
   updateAppProcessLimitOptions();
   updateShowAllANRsOptions();
   updateVerifyAppsOverUsbOptions();
   updateBugreportOptions();
 }