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 :

Peut-on raccourcir ou simplifier cette syntaxe ?


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Avatar de clavier12AZQSWX
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Avril 2009
    Messages
    1 477
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Avril 2009
    Messages : 1 477
    Par défaut Peut-on raccourcir ou simplifier cette syntaxe ?
    bonjour,


    Etant en train d'apprendre Android, je me rends compte que certaines syntaxes sont embettant. Donc je me demande si c'est ma doc, mon tuto ou bien si on peut simplifier.

    Par exemple quand j'écris cela :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Button bouton =  (Button) findViewById(R.id.button2);
            bouton.setOnClickListener(new OnClickListener() {
    		@Override
    		public void onClick(View v) {
    		.....mon code quand je clic sur ce bouton .....				
    		}
    		});
    n'y-a-t-il pas une syntaxe pour écrite directement :

    button2.onClick(........mon code quand je clic sur ce bouton ......);

  2. #2
    Modérateur
    Avatar de Hizin
    Homme Profil pro
    Développeur mobile
    Inscrit en
    Février 2010
    Messages
    2 180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Développeur mobile

    Informations forums :
    Inscription : Février 2010
    Messages : 2 180
    Par défaut
    monBouton.setOnClickListener(new LeListenerQuiVaBien());Je pense que c'est le mieux que tu puisses faire (i.e. : créer une classe listener à chaque fois que le besoin s'en fait sentir).

    Sinon, cette news pourrait t'intéresser : www.developpez.com/actu/43777/AQuery-s-inspire-de-JQuery-pour-faciliter-le-developpement-Android-en-simplifiant-les-taches-asynchrones-et-la-manipulation-de-l-IU/
    C'est Android, PAS Androïd, ou Androïde didiou !
    Le premier est un OS, le second est la mauvaise orthographe du troisième, un mot français désignant un robot à forme humaine.

    Membre du comité contre la phrase "ça marche PAS" en titre et/ou explication de problème.

    N'oubliez pas de consulter les FAQ Android et les cours et tutoriels Android

  3. #3
    Membre éprouvé
    Avatar de clavier12AZQSWX
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Avril 2009
    Messages
    1 477
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Avril 2009
    Messages : 1 477
    Par défaut
    Citation Envoyé par Hizin Voir le message
    Sinon, cette news pourrait t'intéresser : http://www.developpez.com/actu/43777...ation-de-l-IU/
    c'est clair que c'est ce qu'il manque (par rapport aux autres outils robustes de dev des autres langages).

    Si au moins eclipse faisait les taches évidentes déclaratives.

  4. #4
    Membre prolifique
    Avatar de Ryu2000
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2008
    Messages
    10 299
    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 299
    Par défaut
    Boarf, ça va...
    Il faut juste écrire une ligne...

    Même pas en fait :
    button.setO te propose setOnClickListener, après il suffit t'écrire new OnClickListener(){} et là tu fais clique droit => add unimplements method.

    Tu va réussir à l'écrire cette ligne va, ne t'inquiètes pas ^^

  5. #5
    Membre éprouvé
    Avatar de clavier12AZQSWX
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Avril 2009
    Messages
    1 477
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Avril 2009
    Messages : 1 477
    Par défaut
    un autre éexemple:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    AlertDialog boite_a_message;
    				boite_a_message = new AlertDialog.Builder(Main.this).create();
    				boite_a_message.setTitle("mon titre à moi");
    				boite_a_message.setMessage("mon messsage à moi");	       		
    				boite_a_message.show();

    ya pas moyen d'écrire (comme en bv.net) qqchose ressemblant à cela :

    AlertDialog("montitre","montexte");

  6. #6
    Membre prolifique
    Avatar de Ryu2000
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2008
    Messages
    10 299
    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 299
    Par défaut
    Ça tu peux le faire avec les Toast.

    Ou alors tu créé ta classe qu'extends Dialog et tu fais un constructeur avec un context, un titre et un message.

Discussions similaires

  1. Que signifie cette syntaxe de code ?
    Par SPACHFR dans le forum C
    Réponses: 4
    Dernier message: 02/05/2007, 13h24
  2. [Tableaux] Simplifier une syntaxe
    Par blueice dans le forum Langage
    Réponses: 1
    Dernier message: 07/09/2006, 13h39
  3. Connaissez-vous cette syntaxe ?
    Par lilith dans le forum ASP
    Réponses: 2
    Dernier message: 06/09/2006, 17h46
  4. c'est quoi cette syntaxe !
    Par bnuitrare dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 28/08/2006, 09h50

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