2010-08-26 3 views
1

J'ai besoin d'afficher un msgbox dans la méthode onFinish de mu main activty. Mais je reçois l'exception suivante:android messagebox

android.view.WindowManager $ BadTokenException: Impossible d'ajouter la fenêtre - token [email protected] n'est pas valide; Votre activité est-elle en cours?

Non, mon activité ne fonctionne pas, je suis dans le traitement OnFinish, mais je n'a pas tout autre contexte ...

+0

affichez-vous votre boîte de message avant super.onFinish()? essaie de faire ça. vous devriez être capable de montrer le dialogue, avant que l'activité soit réellement détruite. –

Répondre

0

Essayez de declate cette propriété dans votre activité

Activity activity = this; 

Et puis:

public onFinish(){ 
    AlertDialog dialog = new AlerDialog.Builder(activity).create(); 
    dialog.setTitle("Title"); 
    //Add a message or buttons 
    dialog.show(); 
}