現在進行中のファイルダウンロードは、手動で中断できます。
ファイルダウンロードを中断する例を以下に挙げます。
// Assume that "downloader" handles the ongoing download. try { // Suspend downloading. downloader.suspend(); } 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 download. // Suspend downloading. downloader.suspendAsync(new KiiRTransferCallback() { @Override public void onSuspendCompleted(KiiRTransfer operator, Exception exception) { if (exception != null) { // Handle the error. return; } } });
ダウンロードを中断するには suspend() メソッドを実行します。なお、ファイルダウンロードがすでに完了している場合は中断に失敗します。
suspend()