@Override
 protected void onPause() {
   super.onPause();
   if (mThumbnailTask != null && mThumbnailTask.getStatus() == Status.RUNNING) {
     mThumbnailTask.cancel(true);
   }
   if (mFileTask != null && mFileTask.getStatus() == Status.RUNNING) {
     mFileTask.cancel(true);
   }
 }