Amazon S3 SDKの実装の一時停止と再開メカニズムを実装しようとしています。AWS S3ダウンロードの一時停止メソッドが正しく動作しない
私は、ダウンロードを開始するとdownloadInstance.pause()
方法に問題がありますlink
に与えられた例のように、それを再開するTransferManagerを使用しています。
uploadInstance.tryPause(true)
に、私は次のようにdownloadInstance
にProgressListener
を添付しているようですが、ダウンロードを一時停止していません
:
TransferProgress progress = myDownload.getProgress();
私は次のように進行を一時停止することを試みた:
PersistableDownload persistableDownload = myDownload.pause();
この時点で、私はprogress
インスタンスをチェックし、デバッグで進捗状況が変わったのを見ています。だから私はそれが意図したようにダウンロード操作を一時停止していないと言うことができます。 persistableDownload
インスタンスからダウンロードを再開する
、私は次のことを試してみました:
Download resumedDownload = transferManager.resumeDownload(persistableDownload);
私もresumeDownload
インスタンスに異なるTransferProgress
インスタンスを添付していると私はそれが始まるの代わりに、再開から開始されていることを見てきました。