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 :

Récupérer et afficher la valeur d'une variable


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 13
    Par défaut Récupérer et afficher la valeur d'une variable
    Bonjour, je suis actuellement en train de développer une application avec Andengine et j'ai un léger soucis afin de récupérer la valeur de variables qui sont générée par la fonction joystick intégrée à Andengine.

    Je me suis fortement inspiré de ce tuto. J'ai enlevé toutes les parties qui concernaient le char.
    Le soucis c'est que je n'arrive pas à afficher les valeurs retournées par la fonction
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    public void onControlChange(BaseOnScreenControl pBaseOnScreenControl,float pValueX, float pValueY) {
     
    }
    qui sont pValueX et pValueY (mais ça je pense que vous l'aurez compris).
    J'ai essayé plusieurs méthodes, comme rendre des variables globales égales à la valeur de pVaueX et Y et d'afficher ces valeurs, etc...
    Mais rien à faire... Soit le texte ne s'affiche pas, soit ça affiche tout le temps 0.

    Si quelqu'un a une idée!

    Merci d'avance

    Tagadac

  2. #2
    Membre prolifique
    Avatar de Ryu2000
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2008
    Messages
    10 267
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2008
    Messages : 10 267
    Par défaut
    Bonjour,
    Ce ne sont pas les valeurs retourné mais les valeurs reçu, ça retourne void.
    Est-ce qu'en faisant un println t’arrive à voir les valeurs dans le logcat ?
    Si tu le met dans la fonction.

    Le problème c'est peut être juste le layout qui ne se met pas à jour.

    Je sais que dans un Adapter on peut faire ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    notifyDataSetChanged ();
    Mais là je pense que t'es dans une Activity et je sais plus comment dire à l'Activity de recharger l'affichage.
    Au pire tu fais l'affichage dans onReload() et tu fais pour que ça récupère les valeurs de ta fonction, enfin je sais pas, mais il doit y avoir moyen de bricoler quelque chose.

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 13
    Par défaut
    Bonjour,

    Bon alors après de grosses bidouilles j'arrive enfin à afficher la valeur!! Seul problème... Les résultats se chevauchent... Je m'explique, il va par exemple afficher 0.1 puis 0.2, sauf que le résultat suivant va être écris par dessus et non le remplacer...

    Comment faire afin de rafraîchir avec une nouvelle valeur?

    Merci d'avance!

  4. #4
    Membre prolifique
    Avatar de Ryu2000
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2008
    Messages
    10 267
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2008
    Messages : 10 267
    Par défaut
    Ben normalement ton résultat est dans une TextView et tu fais juste setText.
    Là je sais pas comment t'as bricolé, mais faudrait que tu commences par vider la valeur précédente.

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 13
    Par défaut
    C'est bon j'ai réussi! J'ai utilisé la fonction ChangeableText. Ce qui me permet de remplacer la valeur précédente par la nouvelle!

    Maintenant il faut juste que j'arrive à afficher les deux valeurs en même temps avec tous les chiffres après la virgule... Parce que lorsque j'en affiche qu'un ça fonctionne super bien, mais dès que j'essaye d'afficher les deux je n'ai plus qu'un chiffre après la virgule....

Discussions similaires

  1. ajouter une ligne dans un tableau et afficher la valeur d'une variable
    Par dede94 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 03/05/2010, 17h24
  2. Mode debug : afficher les valeurs d'une variable
    Par zenux dans le forum Code::Blocks
    Réponses: 0
    Dernier message: 05/04/2008, 12h44
  3. Afficher la valeur d'une variable
    Par lvlaxime dans le forum VBScript
    Réponses: 2
    Dernier message: 10/11/2007, 22h26
  4. Afficher la valeur d'une variable
    Par larimoise dans le forum MATLAB
    Réponses: 4
    Dernier message: 29/01/2007, 12h33
  5. afficher la valeur d'une variable contenue dans une DB
    Par titoumimi dans le forum Langage
    Réponses: 3
    Dernier message: 28/02/2006, 17h00

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