Android AsyncTask для длительных операций

Цитирование документации для AsyncTask найденоВотэто говорит

AsyncTasks should ideally be used for short operations (a few seconds at the most.) If you need to keep threads running for long periods of time, it is highly recommended you use the various APIs provided by the java.util.concurrent pacakge such as Executor, ThreadPoolExecutor and FutureTask.

Теперь у меня возникает вопрос, почему? Функция doInBackground запускается из потока пользовательского интерфейса. Так какой вред мы можем иметь при длительной работе здесь?

Ответы на вопрос(4)

Ваш ответ на вопрос