2010-07-15 22 views

Respuesta

17

Gracias por las respuestas rápidas ... pero creo que calculé mi respuesta. Intenté atrapar la parte donde estaba comenzando el diálogo de progreso.

Código de ejemplo -

try { 
     pd2.show(); 
    } catch (WindowManager.BadTokenException e) { 
     // TODO: handle exception 
    } catch (Exception e) { 
     // TODO: handle exception 
    } 

Así que si mi actividad se encuentra en la parte superior, se mostrará el diálogo de progreso, de lo contrario será lanzar una BadTokenException que se maneja utilizando el bloque intento de captura.

+0

gracias. funciona. –

0

Lea la Actividad lifecycle. Los métodos específicos se llaman en función de su estado actual de actividades, ya sea en ejecución, ya sea en pausa, asesinado, etc.

+0

Tienes que iniciar la acción en Reanudar() y detenerlo en Pausa(). –

Cuestiones relacionadas