Mientras trabajaba en una aplicación noté que el número de subprocesos sigue creciendo todo el tiempo AsyncTask Threads permanecen abiertos por alguna razón (estoy seguro de que terminaron el proceso y salieron) No tengo idea de por qué Sigo creando más hilos de este tipo y siguen funcionando indefinidamente. ¿hay alguna manera de verificar que estos hilos terminen en el cumplimiento? ¿Existen problemas conocidos con los subprocesos de AsyncTasks que permanecen abiertos?Android AsyncTask permanece en estado de ejecución después de completar
Cuando se ejecuta esto:
public class DoNothingTask extends AsyncTask<Void, Void, Void> {
@Override
protected Void doInBackground(Void... params) {
// TODO Auto-generated method stub
return null;
}
}
que veo en el Debbuger un nuevo hilo para cada vez que lo hago new DoNothingTask().execute(null);
como folows
Thread[<ThreadNumber>AsyncTask#1](running)
, mi pregunta es ¿por qué ¿Es esto? mi aplicación depende de AsyncTask y no puedo crear un hilo nuevo y seguir con vida después de cada tarea.
Gracias, Totem
no creo que esto es aplicable para AsyncTask(). – totem