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 :

Mot ou bloc de code surligné


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite
    Avatar de ChPr
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    2 122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 79
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 122
    Par défaut Mot ou bloc de code surligné
    Bonsoir à toutes et à tous,

    Avec Android Studio 4.1, certains mots ou blocs de code sont surlignés en jaune, en orange (note : je suis daltonien ).

    Je n'ai pas trouvé d'infos sur la toile. Je n'arrive pas à savoir quelle en est la signification.

    Cordialement.

    Pierre.

  2. #2
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 693
    Par défaut
    Une capture pourrait aidé pour être sur de quoi tu parles.

    En général c'est pour indique un warning oou une erreur sur la partie de code concernée
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre émérite
    Avatar de ChPr
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    2 122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 79
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 122
    Par défaut
    Merci "grunk",

    Ce sont des warning puisque cela compile et s'exécute.

    J'en ai résolu quelques uns. Pour d'autres, cela ne se passe pas aussi facilement. Je reviendrai pour des cas précis.

    Cordialement.

    Pierre.

  4. #4
    Membre émérite
    Avatar de ChPr
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    2 122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 79
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 122
    Par défaut
    Dans la catégorie des surlignages, j'ai celui-ci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    		affCarte.setOnTouchListener(new View.OnTouchListener() { 
    			@Override
    			public boolean onTouch(View v, final MotionEvent event) {
    				return false;
    			}
    		});
    C'est un orange clair. Quand je passe la souris sur la première ligne, j'obtiens la message suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Custom view `LinearLayout` has setOnTouchListener called on it but does not override performClick
    Je ne trouve pas cette syntaxe "performClick" ni où la mettre.

    Cordialement.

    Pierre.

  5. #5
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 693
    Par défaut
    C'est un warning qui est lié à l'accessibilité pour les personnes avec des handicap.
    Les éléments de base sont tous utilisable par des personnes aveugle par exemple et ce, parce qu'elle retourne des information supplémentaire dans certains cas.

    Ce qu'on te dit ici , c'est que tu as gérer toi même les événements de touché , mais dans le cas où ton composant serait utilisé par les Accessibility Service tu n'as pas implémenté la méthode performClick qui serait appelé.

    Soit l'accessibilité n'a pas d'importance dans ton cas et tu peux ignorer ou masquer le warning
    Soit tu essai de le résoudre en surchargeant performClick dans la vue concernée.

    Note que c'est étrange de définir un touchListener sur un linearLayout
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  6. #6
    Membre émérite
    Avatar de ChPr
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    2 122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 79
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 122
    Par défaut
    Merci "grunk" pour ces précisions.

    Citation Envoyé par grunk Voir le message
    ... Soit l'accessibilité n'a pas d'importance dans ton cas et tu peux ignorer ou masquer le warning ...
    Si je masque le warning (comment fait-on pour le masquer) est-ce que pour autant le surlignage va disparaître ?

    Citation Envoyé par grunk Voir le message
    ... Soit tu essai de le résoudre en surchargeant performClick dans la vue concernée. ...
    Là encore, je ne sais pas faire

    Citation Envoyé par grunk Voir le message
    ... Note que c'est étrange de définir un touchListener sur un linearLayout
    Pourquoi ?

    Cordialement.

    Pierre.

Discussions similaires

  1. Réponses: 4
    Dernier message: 09/05/2010, 11h24
  2. mot de passe sur code VBA
    Par Cupidon dans le forum VBA Access
    Réponses: 4
    Dernier message: 07/02/2007, 15h05
  3. un bloc de code executé une seule fois ?
    Par root76 dans le forum Servlets/JSP
    Réponses: 5
    Dernier message: 08/08/2006, 18h24
  4. Réponses: 6
    Dernier message: 22/09/2005, 16h59
  5. [VB6] mise en commentaire d'un bloc de code
    Par JuanDeLaPlaya dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 30/04/2003, 15h05

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