@Override public void onResume() { super.onResume(); loadInstalledServices(); updateAllPreferences(); mSettingsPackageMonitor.register(getActivity(), getActivity().getMainLooper(), false); mSettingsContentObserver.register(getContentResolver()); if (RotationPolicy.isRotationSupported(getActivity())) { RotationPolicy.registerRotationPolicyListener(getActivity(), mRotationPolicyListener); } }
@Override public void onResume() { super.onResume(); updateDisplayRotationPreferenceDescription(); if (mTapToWake != null) { mTapToWake.setChecked(mHardware.get(FEATURE_TAP_TO_WAKE)); } RotationPolicy.registerRotationPolicyListener(getActivity(), mRotationPolicyListener); final ContentResolver resolver = getContentResolver(); boolean dozeEnabled = Settings.Secure.getInt(getContentResolver(), Settings.Secure.DOZE_ENABLED, 1) != 0; if (mDozeFragement != null) { mDozeFragement.setSummary( dozeEnabled ? R.string.summary_doze_enabled : R.string.summary_doze_disabled); } // Display rotation observer resolver.registerContentObserver( Settings.System.getUriFor(Settings.System.ACCELEROMETER_ROTATION), true, mAccelerometerRotationObserver); // Default value for wake-on-plug behavior from config.xml boolean wakeUpWhenPluggedOrUnpluggedConfig = getResources().getBoolean(com.android.internal.R.bool.config_unplugTurnsOnScreen); mWakeWhenPluggedOrUnplugged.setChecked( Settings.Global.getInt( getContentResolver(), Settings.Global.WAKE_WHEN_PLUGGED_OR_UNPLUGGED, (wakeUpWhenPluggedOrUnpluggedConfig ? 1 : 0)) == 1); updateState(); }
@Override public void onResume() { super.onResume(); updateDisplayRotationPreferenceDescription(); RotationPolicy.registerRotationPolicyListener(getActivity(), mRotationPolicyListener); // Display rotation observer getContentResolver() .registerContentObserver( Settings.System.getUriFor(Settings.System.ACCELEROMETER_ROTATION), true, mAccelerometerRotationObserver); if (mWifiDisplayPreference != null) { getActivity() .registerReceiver( mReceiver, new IntentFilter(DisplayManager.ACTION_WIFI_DISPLAY_STATUS_CHANGED)); mWifiDisplayStatus = mDisplayManager.getWifiDisplayStatus(); } updateState(); }