Partage
  • Partager sur Facebook
  • Partager sur Twitter

[android] Problème boucle

Sujet résolu
    24 décembre 2012 à 15:19:49

    Bonjour,
    Je viens de débuter en développement Android et je me retrouve face à un bug. Je voulais faire un convertisseur binaire-->décimal. L'affichage des widgets est nickel mais dès que j'appuie sur le bouton pour convertir BAM ! L'application s'arrête et finie o_O. Après quelques recherches j'ai trouvé que l'erreur était au niveau de la fonction de conversion.

    Voici la fonction de conversion:

    public String convert_binaire(String s){
    		int x=s.length();
    		int res=0;
    		for (int i=s.length();i>0 ;i--){
    			if (s.charAt(i) == '1'){
    				res+=(int)Math.pow(2,x);
    			}
    			x--;			
    		}
    		String j = new String();
    		j = Integer.toString(res);
    		return j;
    	}
    


    Et la fonction du OnClickListener:
    public void onClick(View v) {
    				//On récupére l'entrée texte
    				EditText entry = (EditText) findViewById(R.id.binary);
    				String text_en=entry.getText().toString();
    				//On convertit en binaire
    				String l =convert_binaire(text_en);
    				//et on modifie le TextView destiné au résultat
    				TextView text_v= (TextView) findViewById(R.id.result);
    				text_v.setText(l);
    			}
    


    Merci d'avance. ;)
    • Partager sur Facebook
    • Partager sur Twitter
      24 décembre 2012 à 19:27:13

      Bonsoir,

      C'est bien de nous dire où se trouve l'erreur mais c'est encore mieux de nous fournir l'erreur qui apparait dans ton LogCat pour que nous puisions savoir où chercher dans ton code. :)
      • Partager sur Facebook
      • Partager sur Twitter
      Si vous voulez me retrouver, rendez-vous sur ZesteDeSavoir.
        25 décembre 2012 à 11:46:30

        Ah oui désolé ;) Voici le Logcat:
        Image utilisateur

        Du coup je viens de comprendre l'erreur XD c'est au niveau de ma boucle et de mon "charAt(i)".
        Désolé pour le dérangement :(

        Merci ;)

        Et bonnes fêtes :)
        • Partager sur Facebook
        • Partager sur Twitter

        [android] Problème boucle

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown