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

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

AsyncTasks в идеале следует использовать для коротких операций (максимум несколько секунд). Если вам нужно, чтобы потоки работали в течение длительного периода времени, настоятельно рекомендуется использовать различные API, предоставляемые пакетом java.util.concurrent, такие как Executor, ThreadPoolExecutor и FutureTask.

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

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

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