1

私のアプリでは、6-9 個の AsyncTask が onlick イベントによって起動されますが、5 個の Asynctask の後、他の asynctask は 2.1 エミュレーターで実行されません。事前に感謝します。

4

2 に答える 2

1

デフォルトでは、ほとんどのバージョンの Android で、キューがいっぱいでない限り、AsyncTask を処理するために 5 つのスレッドのみが生成されます。これは問題ありませんが、これらの AsyncTasks が何らかの順序で処理されることを期待していないことを願っています。最初の 5 つのいずれかが完了すると、他のタスクが処理されます。

于 2012-05-04T06:24:49.470 に答える
0

次々と起動しようとしますか、それとも一度にすべてを実行したいですか、最新のAPIではこれも変更されたと思いますが、最大5つのタスクを同時に実行できることを覚えているのではないかと心配しています。

ありがとう

于 2012-05-04T06:20:49.943 に答える