Estou usando AsyncTask
s para buscar dados em resposta ao usuário pressionando um botão. Isso funciona bem e mantém a interface responsiva enquanto busca os dados, mas quando eu verifiquei o que estava acontecendo no depurador Eclipse, descobri que toda vez que um novo AsyncTask
era criado (o que é muito frequente, porque eles só podem ser usados uma vez ), um novo encadeamento estava sendo criado, mas nunca encerrado.
O resultado é um grande número de AsyncTask
tópicos parados ali. Não tenho certeza se isso é um problema na prática ou não, mas eu realmente gostaria de me livrar desses tópicos extras.
Como posso matar esses tópicos?
doInBackground
método é concluído, mas o encadeamento continua a aparecer na janela de depuração. Por exemplo: Thread [<23> AsyncTask #4](Running)