Estoy usando AsyncTasks para obtener datos en respuesta a que el usuario presione un botón. Esto funciona bien y mantiene la interfaz receptiva mientras se obtienen los datos, pero cuando verifiqué lo que estaba sucediendo en el depurador de Eclipse, descubrí que cada vez que AsyncTaskse creaba uno nuevo (lo cual es bastante frecuente, porque solo se pueden usar una vez ), se estaba creando un nuevo hilo pero nunca se terminó.
El resultado es una gran cantidad de AsyncTaskhilos ahí. No estoy seguro de si esto es un problema en la práctica o no, pero realmente me gustaría deshacerme de esos hilos adicionales.
¿Cómo puedo matar estos hilos?
doInBackgroundmétodo se completa, pero el hilo continúa apareciendo en la ventana de depuración. Por ejemplo: Thread [<23> AsyncTask #4](Running)