0

リストビューがあり、それぞれにボタンが含まれています。リストビューの各アイテムには異なるコンテンツがあるため、ボタンをクリックすると、Web サーバーからコンテンツをダウンロードすることになっています。ただし、ユーザーはダウンロード中に 2 つまたは 3 つのボタンをクリックすることができ、ダウンロード プロセスは同時に実行される必要があります。複数のボタンがクリックされた場合に、クリックされたボタンのコンテンツをサーバーから同時にダウンロードする方法。asynctask を使用しましたが、一度に 1 つしかダウンロードできません。他にどのような方法を使用できますか? どんな助けでも非常に感謝しています。

ありがとう;

4

1 に答える 1

0

使用する代わりに:

task.execute();

以下を使用できます。

task.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR);

これは、非同期タスクを並行して実行できることを意味します。注意してください、アンドロイドのドキュメントはこれに対してアドバイスしています。

于 2013-05-12T15:17:52.140 に答える