@Override public void onPause() { mSettingsPackageMonitor.unregister(); mSettingsContentObserver.unregister(getContentResolver()); if (RotationPolicy.isRotationSupported(getActivity())) { RotationPolicy.unregisterRotationPolicyListener(getActivity(), mRotationPolicyListener); } super.onPause(); }
@Override public void onPause() { super.onPause(); RotationPolicy.unregisterRotationPolicyListener(getActivity(), mRotationPolicyListener); // Display rotation observer getContentResolver().unregisterContentObserver(mAccelerometerRotationObserver); }
@Override public void onPause() { super.onPause(); RotationPolicy.unregisterRotationPolicyListener(getActivity(), mRotationPolicyListener); // Display rotation observer getContentResolver().unregisterContentObserver(mAccelerometerRotationObserver); if (mWifiDisplayPreference != null) { getActivity().unregisterReceiver(mReceiver); } }