1) lanzo una tarea de fondo (a través de AsyncTask)Descartar de diálogo después del cambio de orientación de la pantalla
new FindJourneyTask().execute(); // FindJourneyTask extends AsyncTask
2) Aún en el hilo principal (justo antes de que se lance nuevo hilo) se crea un diálogo con showDialog (dialogId)
// this method is in FindJourneyTask
protected void onPreExecute() {
showDialog(DIALOG_FINDING_JOURNEY);
}
3) los cambios de orientación de la pantalla y la actividad se vuelve a crear
4) ¿Cómo puedo ahora cerrar el diálogo de la FindJourneyTask? Llamar a dismissDialog (dialogId) no hace nada.
// this method is in FindJourneyTask
protected void onPostExecute(FindJourneyResult result) {
dismissDialog(DIALOG_FINDING_JOURNEY); // does nothing
}
Publique su código para que podamos ver lo que está haciendo mal. –