IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Android Discussion :

Implémenter un AlertDialog


Sujet :

Android

  1. #1
    Membre éclairé
    Homme Profil pro
    Etudiant du Genie Logiciel
    Inscrit en
    Juillet 2011
    Messages
    397
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Etudiant du Genie Logiciel
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2011
    Messages : 397
    Par défaut Implémenter un AlertDialog
    Bonjour,

    J'aimerais implémenter un AlertDialog dans un Service, de manière à lui faire afficher un message d'urgence.

    Lorsque j'essaie d'afficher l'AlertDialog avec ma classe Service, j'ai l'erreur suivante dans le LogCat :
    08-01 16:35:18.349: E/AndroidRuntime(1903): FATAL EXCEPTION: main
    08-01 16:35:18.349: E/AndroidRuntime(1903): java.lang.RuntimeException: Unable to start service com.malambi.beamme.Helper@44bbae90 with Intent { cmp=com.malambi.beamme/.Helper }: android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an application
    08-01 16:35:18.349: E/AndroidRuntime(1903): at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:3063)
    08-01 16:35:18.349: E/AndroidRuntime(1903): at android.app.ActivityThread.access$3600(ActivityThread.java:125)
    08-01 16:35:18.349: E/AndroidRuntime(1903): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2096)
    08-01 16:35:18.349: E/AndroidRuntime(1903): at android.os.Handler.dispatchMessage(Handler.java:99)
    08-01 16:35:18.349: E/AndroidRuntime(1903): at android.os.Looper.loop(Looper.java:123)
    08-01 16:35:18.349: E/AndroidRuntime(1903): at android.app.ActivityThread.main(ActivityThread.java:4627)
    08-01 16:35:18.349: E/AndroidRuntime(1903): at java.lang.reflect.Method.invokeNative(Native Method)
    08-01 16:35:18.349: E/AndroidRuntime(1903): at java.lang.reflect.Method.invoke(Method.java:521)
    08-01 16:35:18.349: E/AndroidRuntime(1903): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:885)
    08-01 16:35:18.349: E/AndroidRuntime(1903): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:643)
    08-01 16:35:18.349: E/AndroidRuntime(1903): at dalvik.system.NativeStart.main(Native Method)
    08-01 16:35:18.349: E/AndroidRuntime(1903): Caused by: android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an application
    08-01 16:35:18.349: E/AndroidRuntime(1903): at android.view.ViewRoot.setView(ViewRoot.java:509)
    08-01 16:35:18.349: E/AndroidRuntime(1903): at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:177)
    08-01 16:35:18.349: E/AndroidRuntime(1903): at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:91)
    08-01 16:35:18.349: E/AndroidRuntime(1903): at android.app.Dialog.show(Dialog.java:241)
    08-01 16:35:18.349: E/AndroidRuntime(1903): at com.malambi.beamme.AlertUtil.showAlertDialog(AlertUtil.java:65)
    08-01 16:35:18.349: E/AndroidRuntime(1903): at com.malambi.beamme.AlertUtil.messageAlert(AlertUtil.java:18)
    08-01 16:35:18.349: E/AndroidRuntime(1903): at com.malambi.beamme.Helper.onStartCommand(Helper.java:103)
    08-01 16:35:18.349: E/AndroidRuntime(1903): at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:3053)
    Quelqu'un saurait-il m'indiquer d'où peut venir le problème ?

    Merci d'avance pour votre aide.

  2. #2
    Membre éclairé
    Homme Profil pro
    Etudiant du Genie Logiciel
    Inscrit en
    Juillet 2011
    Messages
    397
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Etudiant du Genie Logiciel
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2011
    Messages : 397
    Par défaut
    Finalement, j'y suis parvenu.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 12
    Dernier message: 01/07/2004, 11h03
  2. Réponses: 8
    Dernier message: 04/06/2004, 09h13
  3. Moteur physique : comment l'implémenter ?
    Par haypo dans le forum Algorithmes et structures de données
    Réponses: 15
    Dernier message: 17/12/2003, 12h56
  4. Réponses: 2
    Dernier message: 06/07/2002, 12h36
  5. Implémentation des fonctions mathématiques
    Par mat.M dans le forum Mathématiques
    Réponses: 9
    Dernier message: 17/06/2002, 16h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo