Android でダウンロード マネージャー クラスを使用して、いくつかのファイルをダウンロードしています。このクラスは、ダウンロードのリクエストを追加および削除できます。
特定のダウンロードを一時停止してから再開する方法はありますか?
またはそれを行う別の方法はありますか?
編集:私はこの方法を見つけました、それは働いています:
- ダウンロードプロセスを一時停止するときは、書き込んだファイルを閉じます。
- ダウンロード再開時、ファイルへのアクセス(未完了)とそのサイズの取得
- ダウンロードしたバイト情報を httpRequest のヘッダーに追加します: mHttpRequset.setHeader("Range", "bytes=" + mPreviouslyDownloadedBytes + "-");
- mHttpClient.execute(mHttpRequest);