Si interpreto esto article correctamente, pasar el contexto de actividad a AsyncTasks
es una posible fuga, ya que la actividad podría destruirse mientras la tarea aún se está ejecutando.Se filtra el contexto de Android en AsyncTask
¿Cómo lidiar con esto en AsyncTasks
que no son clases internas y necesitan acceso a recursos o actualizar la IU?
Además, ¿cómo puede evitar filtrar el contexto si necesita referencias a los cuadros de diálogo de progreso para descartarlos?
Mire [esto] (http://stackoverflow.com/questions/3821423/background-task-progress-dialog-orientation-change-is-there-any-100-working/3821998#3821998). Se trata de cambios de orientación, pero se trata de mantener de forma segura una referencia a una actividad/contexto. –