¿Por qué el contexto no se puede usar en doInBackground () de AsyncTask?

Sólo estoy descubriendo cuál es el hecho detrásno usar contexto dentrodoInBackground(). De hecho, no podemos actualizar la interfaz de usuario dentro de doInBackground () directamente, para actualizar la interfaz de usuario dentro de doInBackground () tenemos que llamar a otro hilo a través depublishProgress() método que es responsable de llamaronProgressUpdate().
Así que, en resumen, solo quería saber cuál es la química entreUI thread yAsyncTask, y por qué AsyncTask se ejecuta en la UI Thread.

Respuestas a la pregunta(3)

Su respuesta a la pregunta