trabajando en mi AsyncTask
Me pregunto por qué debería utilizar el onPostExecute()
' parámetro s, cuando puedo utilizar una variable de instancia nivel de clase en mi clase AsyncTask
para compartir datos entre doInBackground()
y onPostExecute()
.AsyncTask.onPostExecute() 's vs parámetros variables instancia
Ambos funcionan, pero ¿hay algún pro y contra para cada enfoque?
Editar: cuando digo 'variable de instancia', estoy hablando de una variable de instancia privada en la clase extendida AsyncTask
. Cuando la clase muere, la variable de instancia también muere.
supongo que es útil en caso de que su AsyncTask esté escrita en un archivo de clase separado – waqaslam
Este no es el punto, porque creo que Jop van Raaij significaba el nivel de clase de AsyncTask en sí mismo –