現在進行中または中断中のファイルダウンロードは、手動で終了できます。一旦終了したダウンロードは再開できなくなります。
ファイルダウンロードを終了する例を以下に挙げます。
// 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() メソッドを実行します。なお、ファイルダウンロードがすでに完了している場合は終了に失敗します。
terminate()