Сколько потоков в AsyncTask на Android?

Асинхронные задачи обычно имеют три метода:

  1. onPreExecute: этот работает в потоке пользовательского интерфейса.
  2. doInBackground: выполняется в рабочем потоке.
  3. onPostExecute: этот снова запускается в потоке пользовательского интерфейса.

Но помните, что все асинхронные задачи в процессе имеют общий фоновый поток для шага doInBackground. Это означает, что если вы выполняете две асинхронные задачи последовательно, doInBackground второй задачи будет ожидать завершения первой, поскольку они находятся в одном потоке.

0

Ура! Вы первые нашли эту информацию, сделайте доброе дело, поделитесь ей в: