@Override
 protected void onPostExecute(SaveResult result) {
   synchronized (this) {
     if (mSavedListener != null && result != null) {
       mSavedListener.savingComplete(result);
     }
   }
 }
  @Override
  protected void onProgressUpdate(String... values) {
    super.onProgressUpdate(values);

    if (mSavedListener != null && values != null) {
      if (values.length == 1) {
        mSavedListener.onProgressStep(values[0]);
      }
    }
  }