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

Développement Mobile en Java Discussion :

Gestion événement avec Alert


Sujet :

Développement Mobile en Java

  1. #1
    Membre confirmé
    Inscrit en
    Juillet 2006
    Messages
    70
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 70
    Par défaut Gestion événement avec Alert
    Bonjour à tous,

    j'écris actuellement une application J2ME utilisant la technologie NFC (Nokia 6212 classic).

    Je souhaiterais informer l'utilisateur via un Alert qu'il peut scanner un tag.

    Le problème est que lorsque l'alert est affiché l'événement de lecture du Tag ne se déclenche pas... Dés que le timeout de l'alert est passé, il est alors possible de scanner un tag.

    Auriez-vous une idée d'où pourrait provenir mon problème ?

    Merci !

    Auré

  2. #2
    Membre expérimenté
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2006
    Messages
    245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 245
    Par défaut
    bonjour, un bout de code serait pas trop mal parce que dans ma boule de cristal je ne vois pas grand chose ^^.

    Si on a pas une idée précise de ce que fait ton programme (et non pas ce que tu veux qu'il fasse) on ne peut pas vraiment t'aider (on peut tjrs te donner une piste mais dans 90% des cas ça mène à rien et fait donc perdre du temps à la fois à toi et à ceux qui se creusent les méninges )

    J'attends donc quelques précisions ^^

  3. #3
    Membre confirmé
    Inscrit en
    Juillet 2006
    Messages
    70
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 70
    Par défaut
    Salut,

    désolé pour le manque de précision.

    Actuellement, j'ai une alert qui informe l'utilisateur que le mobile est prêt à scanner un tag NFC.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    Display display = getDisplay();
     
    Alert alert = new Alert(homeLocation.getTitle(), "Scan tag...", null, AlertType.INFO);
    alert.setTimeout(60000);
     
    display.setCurrent(alert, homeLocation);
     
    launchDiscoveryManager();
    launchDiscoveryManager() permet d'initialiser l'application pour pouvoir scanner un tag qui déclenchera l'événement targetDetected.

    Mon problème est que tant que l'alert est affiché, l'événement ne se déclenche mais dés que le timeout de l'alert est passé il peut seulement sé déclancher.

    J'espère avoir été suffisamment clair...

    Merci.

    auré

  4. #4
    Membre expérimenté
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2006
    Messages
    245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 245
    Par défaut
    j'ai pris les quelques lignes de ton code (en les modifiant) et j'ai tenté une opération simple (afficher une info sur la sortie standard). Le résultat est que le texte s'est bien affiché avant le timeout de l'alert. Donc une question me vient es-tu sur que l'exécution de ta fonction n'est pas lancée pendant l'affichage de l'alert?
    Une piste : tu peux englobé ta fonction dans un thread et le lancer avant l'affichage de l'alert.

    Enfin bref la je seche mais je garde ça dans un coin de la tete car ça m'intrigue ^^

  5. #5
    Membre confirmé
    Inscrit en
    Juillet 2006
    Messages
    70
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 70
    Par défaut
    Merci tromaltsec.

    Je vas tester et chercher après une solution.

    Je reviendrai faire un feedback...

    Merci !

    Auré

  6. #6
    Membre expérimenté
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2006
    Messages
    245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 245
    Par défaut
    je reviens sur ce post non pas parce que j'ai trouvé une solution à ton problème mais pour connaitre ta manière de lire un tag NFC (déjà quel mobile utilises-tu? My700x Contactless? Nokia 6212 NFC?)

Discussions similaires

  1. gestion événements avec servlet
    Par makao dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 29/09/2010, 11h17
  2. Gestions évènements avec souris - Dessiner avec souris
    Par CosaNostra dans le forum Débuter
    Réponses: 10
    Dernier message: 23/01/2010, 10h05
  3. Création Dynamique Button avec gestion événement
    Par anabou dans le forum ASP.NET
    Réponses: 12
    Dernier message: 07/01/2009, 19h31
  4. Gestion des évènements avec une superposition d'éléments
    Par Meardon dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 26/10/2008, 14h47
  5. Problème gestion des évènements avec un JTree
    Par lyaminat dans le forum Composants
    Réponses: 2
    Dernier message: 14/10/2008, 15h44

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