1

この質問によると、実行中の asynctasks の数に制限があります。私はいくつかのアクティビティで asynctasks を使用しており、各アクティビティで asynctask (存在する場合) の実行をキャンセルしてから、新しいアクティビティを実行します。それでもブロックの問題があり、asynctask が完全にキャンセルされているとは思えません。私の質問は、「実行中およびブロック中のすべての asynctasks を確認する方法はありますか?」ということです。

前もって感謝します!

4

1 に答える 1

0
  1. AsyncTask は ThreadPool で実行されます。HoneyComb の前のデフォルト サイズは 5 です。その後のデフォルト サイズは 1 です。
  2. を呼び出すと、AsyncTask.cancel(). スレッドは正確にはキャンセルされません。
于 2012-05-12T14:17:15.977 に答える