Estoy mostrando un ProgressDialog
en el método onPreExecute
de un objeto AsyncTask y cancelando el ProgressDialog en el método onPostExecute
. En el método doInBackground
estoy haciendo una solicitud HTTP para el registro de usuario. Deseo permitir cambios en la orientación de la pantalla. Cuando cambio la orientación mientras el método doInBackground
aún se está ejecutando, recibo todo tipo de errores divertidos como 'IllegalArgumentException: View no conectado al administrador de ventanas' y 'RegisterScreen ha filtrado la ventana ...'¿Cómo lidiar con el cambio de orientación con un ProgressDialog que muestra?
¿Cómo puedo continuar correctamente? para mostrar el ProgressDialog
después de un cambio de orientación? O tal vez, ¿cómo puedo desactivar el cambio de orientación después de que el usuario solicite enviar su registro?
[Aquí está la respuesta] [1] Creo que esa es la solución que busca. [1]: http://stackoverflow.com/a/3821998/1665247 – dvrm