在Android中,使用AsyncTask可以執行后臺任務并更新UI。如果要實現并行執行多個AsyncTask,可以使用executeOnExecutor()方法,并傳入AsyncTask.THREAD_POOL_EXECUTOR作為參數。
asyncTask1.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR, params1);
asyncTask2.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR, params2);
asyncTask3.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR, params3);
這樣可以同時執行多個AsyncTask,而不是按順序執行。需要注意的是,線程池的大小是有限的,如果同時執行過多的AsyncTask可能會導致性能問題,需要根據具體情況來決定并行執行的數量。