@Override
 public void onPause() {
   super.onPause();
   if (mMusicLoadingDialog != null) {
     mMusicLoadingDialog.dismiss();
   }
 }
  @Override
  public void onPause() {
    super.onPause();

    // We auto-dismiss here, because the fragment should not survive
    // configuration changes
    dismiss();
  }
 @Override
 public void onPause() {
   super.onPause();
   datasource.close();
   if (recent) {
     adapter.notifyDataSetInvalidated();
     adapter.changeCursor(null);
   }
 }
 @Override
 public void onPause() {
   super.onPause();
 }
 @Override
 public void onPause() {
   super.onPause();
   mHapticFeedbackController.stop();
   if (mDismissOnPause) dismiss();
 }
 @Override
 public void onPause() {
   super.onPause();
   mHapticFeedbackController.stop();
 }
 @Override
 public void onPause() {
   super.onPause();
   clueObserver.stopListening();
   userObserver.stopListening();
 }