code: public void onOperationFinished(final SimpleOperation.Result result) {
          if (result.isSuccessful()) {
              mData = result.getOutput();
              showData();
          } else {
              mTextOutput.setText(result.getErrorMessage());
          }
      }
docs: cancelling in the place it happened