2010-07-15 6 views

Répondre

17

Merci pour les réponses rapides .. mais je pense que j'ai pensé ma réponse. J'ai essayé d'attraper la partie où je commençais le dialogue de progression.

Exemple de code -

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

Donc, si mon activité est sur le dessus, il affiche la boîte de dialogue de progression, sinon il lancera une BadTokenException qui est gérée à l'aide bloc catch try.

+0

merci. Ça marche. –

0

Lire sur l'activité lifecycle. Des méthodes spécifiques sont appelées en fonction de votre état actvities actuel, que ce soit en cours d'exécution, en pause, tué, etc.

+0

Vous devez lancer l'action onResume() et l'arrêter onPause(). –

Questions connexes