code: private void onResolveCommand(String intentAction, OfflineDownloadOptions offlineDownload) {
      if (OfflineConstants.ACTION_START_DOWNLOAD.equals(intentAction)) {
        createDownload(offlineDownload);
      } else if (OfflineConstants.ACTION_CANCEL_DOWNLOAD.equals(intentAction)) {
        cancelDownload(offlineDownload);
      }
    }
docs: Several actions can take place inside this service including starting and canceling a specific
  region download. First, it is determined what action to take by using the {@code intentAction}
  parameter. This action is finally passed in to the correct map offline methods.
  
  @param intentAction    string holding the task that should be performed on the specific
  {@link OfflineDownloadOptions} regional download.
  @param offlineDownload the download model which defines the region and other metadata needed to
  download the correct region.
  @since 0.1.0