0

ここで、大きなサイズのビデオをダウンロードするアプリケーションを 1 つ開発しAmazonS3BundleましHorizontalProgressBarたが、ホーム キーを押してホーム画面に移動し、アプリケーションのダウンロード画面に戻ると、ダウンロードが最初から再開されます。

他のアプリケーションに移動しても、アプリケーションをバックグラウンドでダウンロードし続けたいです。

4

1 に答える 1

1

これは、アクティビティのonCreate()が毎回呼び出され、ダウンロードするタスクが再開されるためです。

ダウンロードタスクを実行するには、 1つのServiceクラスを作成する必要があります。これにより、アプリケーションの状態に関係なく、バックグラウンドで実行が継続されます。

次の2つの例を確認してください:最初2番目のリンク

于 2012-06-23T06:14:43.423 に答える