ダウンロードの終了

現在進行中または中断中のファイルダウンロードは、手動で終了できます。一旦終了したダウンロードは再開できなくなります。

ファイルダウンロードを終了する例を以下に挙げます。

  • // Assume that "downloader" handles the ongoing or suspended download.
    
    try {
      // Terminate downloading.
      downloader.terminate();
    } catch (NoEntryException e) {
      // The downloader was not found. Most likely the download has already been completed.
    } catch (StateStoreAccessException e) {
      // Failed to access the local storage.
    }
  • // Assume that "downloader" handles the ongoing or suspended download.
    
    // Terminate downloading.
    downloader.terminateAsync(new KiiRTransferCallback() {
      @Override
      public void onTerminateCompleted(KiiRTransfer operator, Exception exception) {
        if (exception != null) {
          // Handle the error.
          return;
        }
      }
    });

ダウンロードを終了するには terminate() メソッドを実行します。なお、ファイルダウンロードがすでに完了している場合は終了に失敗します。