@Override
 public void onPause() {
   mSettingsPackageMonitor.unregister();
   mSettingsContentObserver.unregister(getContentResolver());
   if (RotationPolicy.isRotationSupported(getActivity())) {
     RotationPolicy.unregisterRotationPolicyListener(getActivity(), mRotationPolicyListener);
   }
   super.onPause();
 }