AsyncTask не заканчивается - PullRequest
2 голосов
/ 13 февраля 2012

Я начал AsyncTask.Кажется, что все в порядке, и я проверил, что я добираюсь до конца задачи в doInBackground.onPostExecute тоже называется.Проблема в том, что я продолжаю видеть в списке потока в Eclipse свой AsyncTask, и если я снова запустился, я вижу вторую копию.

Не должен ли поток завершаться в конце onPostExecute()?Я также нашел эту ветку о той же проблеме .

Хотя это не дает однозначного ответа.

Спасибо

1 Ответ

2 голосов
/ 13 февраля 2012

Учитывая, что вы на самом деле не сделали что-то не так, присутствие Thread не означает, что что-то не так обязательно. AsyncTask использует внутренний пул потоков, и потоки могут быть сохранены для дальнейшего использования без дополнительных затрат на создание потоков и их вызовы. Так что вполне возможно, что все в порядке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...