Estoy usando AsyncTask
s 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 AsyncTask
se 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 AsyncTask
hilos 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?
doInBackground
método se completa, pero el hilo continúa apareciendo en la ventana de depuración. Por ejemplo: Thread [<23> AsyncTask #4](Running)